/* Begin -  Reset (don't change)*/
*{margin:0px; padding:0px;}
body {
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	font-family:'Tahoma';
	font-size:11px;
	color:#333;
	line-height:16px;
}
/***Default***/
img{border:0px}
p { margin:0px; padding-bottom:10px;}
ul{list-style-type:none;}
li{list-style-type:none;}
.clearfix:after{
	content:'[DO NOT LEAVE IT IS NOT REAL]'; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}
.clearfix{
	display:inline;
	display:block;
}
.clear{
	clear:both;
}
.clrSolo {
	clear: both; 
 	font-size: 1px; 
 	line-height: 1px; 
 	margin: 0px; 
 	padding: 0px; 
 	visibility: hidden;
}
.fixclr {
	width:100%;
	overflow:hidden;
}
.txt_gray{
	color:#838383;
}
.left {
	float:left;
}
.right {
	float:right;
}
.inline {
	display:inline;
}
.block {
	display:block;
}
.inline-block {
	display:inline-block;
}
.none{
	display:none;
}
.divrelative {
	position:relative;
}
.align-center {
	text-align:center;
}
.align-right {
	text-align:right;
}
.align-left {
	text-align:left;
}
.style-normal {
	font-weight:normal;
}
.auto-margin {
	margin:0px auto;
}
.indent-pt10{
    padding:10px 0 0 0;
}
.indent-pb0{
    padding:0;
}
.seperateclass {
	background:url(../../public/images/graphics/seperate-01.gif) no-repeat right;
	display:inline-block;
	padding-right:6px;
	margin-right:6px;
	font-weight:normal;
}
.div-flash {
	width:980px;
}
/**JS**/
.hide-show-img a img {
	cursor:pointer;
}
/***Link***/
a:link, a:visited, a:active{
	text-decoration:none;
	outline:none;
	color:#014c8f;
}
a:hover{text-decoration:underline;}
a.outline-dotted:focus, a.outline-dotted.outline-dotted-focus {
	outline:#333 dotted 1px;
}
/***Form***/
input,textarea,select{
	font-family:'Tahoma';
	font-size:11px;
}
input[type="text"]:focus, input[type="password"]:focus, input.sffocus, textarea.sffocus {
	border:solid 1px #1868b5 !important;
}
label {
	cursor:pointer;
}
input.general, textarea.general {
	border:solid 1px #d5d5d5;
	background-color:#fff;
	color:#838383;
	padding:2px 5px;
}
input.general:focus, input.general.sffocus, textarea.general:focus, textarea.general.sffocus {
	border:solid 1px #1868b5 !important;
}
select.general {
	padding:2px 0px 2px 5px;
	color:#333;
}
input.general-02, textarea.general-02{
	color:#838383;
	padding:3px 6px;
	font-size:11px;
	border:solid 1px #7f9db9;
}
input.general-02:focus, input.general-02.sffocus, textarea.general-02:focus, textarea.general-02.sffocus {
	border:solid 1px #2871b7 !important;
}
select.general-02 {
	padding:2px 0px 2px 0px;
	color:#333;
}
input.general-03, textarea.general-03{
	color:#333;
	padding:3px 5px;
	font-size:11px;
	border:solid 1px #7f9db9;
}
input.general-03:focus, input.general-03.sffocus, textarea.general-03:focus, textarea.general-03.sffocus {
	border:solid 1px #2871b7 !important;
}
select.general-03 {
	padding:2px 0px 2px 5px;
	color:#333;
}
input.general-04, textarea.general-04{
	color:#333;
	padding:2px 5px;
	font-size:11px;
	border:solid 1px #7f9db9;
}
input.general-04:focus, input.general-04.sffocus, textarea.general-04:focus, textarea.general-04.sffocus {
	border:solid 1px #2871b7 !important;
}
select.general-04 {
	padding:1px 0px 1px 5px;
	color:#333;
}
select.select-crop {
	width:100%;
	overflow:hidden;
}
input.general-checkbox,input.general-radio {
	margin:2px 4px 0 0;
	float:left;
}
*html input.general-checkbox{
	margin:0 0 -2px -3px;
}
*+html input.general-checkbox{
	margin:0 0 -2px -3px;
}
*html input.general-radio{
	margin:-1px 0 -2px-3px;
} 
*+html input.general-radio{
	margin:-1px 0 -2px-3px;
} 
.required {
	color:#cc0000;
}
.required02 {
	color:#ff0000;
}
.general-message-error {
	color:#f00;
}
*html.div-form-02{
	height:1%;
}
*+html.div-form-02{
	height:1%;
}
.div-captcha {
	padding:0px;
}
/**Form Style**/
/*Style01*/
ul.general-form01 {
	margin:0px;
	padding-left:0px;
}
ul.general-form01 li {
	padding-bottom:10px;
}
ul.general-form01 li span {
	display:block;
	padding-bottom:5px;
	font-weight:bold;
}
/*Style02*/
ul.general-form02 {
	margin:0px;
	padding-left:0px;
	width:100%;
	overflow:hidden;
}
ul.general-form02 li {
	padding-bottom:10px;
}
ul.general-form02 li span.label {
	display:block;
	padding-bottom:5px;
}
/*Form Friend - Lightbox Section*/
.pop_mutual_friend{ height:300px; width:380px; overflow-x:hidden; overflow-y: scroll;}
.pop_img{ float:left; width:60px}
.pop_username{ float:left; width:280px}
.pop_username2{ width:195px; float:left}
.pop_mutual_friend li{ padding-bottom:5px; margin-bottom:5px; border-bottom:1px solid #eee}
.pop_mutual_friend li.last{ border-bottom:none}
.ip_add_friend{ float:left; padding-left:15px;}
#box .pop_username2{width:160px!important;}
#box .ip_add_friend{padding:0 10px 0 0!important; float:right!important;}
.pop_intro_friend{ float:left; width:205px;overflow:hidden;}
/***Number***/
.number-section {
    background:url(../../public/images/graphics/left-number-02.gif) no-repeat left top;
    padding-left:3px;
}
.number-section-main  {
    background:url(../../public/images/graphics/right-number-02.gif) no-repeat right top;
    padding-right:2px;
}
.number-section, .number-section-main {
	float:left;
	display:block;
	height:14px;
}
.number-section-main {
	color:#3b5998;
	font-weight:bold;
	font-size:10px;
	line-height:13px;
}
/***Font***/
.font10 {
	font-size:10px;
}
.font11 {
	font-size:11px;
}
.font12 {
	font-size:12px;
}
.font13 {
	font-size:13px;
}
.font14 {
	font-size:14px;
}
/***Note***/
.note {
	color:#838383;
}
/***Space***/
.out01 {
	padding-bottom:10px;
}
/***Seperate Item***/
ul.seperate-item {
	margin:0px;
	padding-left:0px;
	list-style-type:none;
}
ul.seperate-item li {
	margin:0px 6px 0 0;
	display:inline;
	padding:0px 6px 0px 0px;
	border-right:solid 1px #838383;
}
ul.seperate-item li.last {
	border-right:none;
}
/***Bullet***/
ul.square {
	margin:0px;
	padding-left:0px;
}
ul.square li {
	margin:0px;
	background:url(../../public/images/graphics/bullet01.gif) no-repeat 0px 7px;
	padding-left:12px;
}
ul.arrow {
	margin:0px;
	padding-left:0px;
	list-style-type:none;
}
ul.arrow li {
	margin:0px;
	background:url(../../public/images/graphics/bullet02.gif) no-repeat 0px 5px;
	padding:0px 0px 5px 12px;
}
/***List***/
/**List01**/
ul.general-list01 {
	margin:0px;
	padding:0px 0px 10px 0px;
	overflow:hidden;
	height:1%;
}
ul.general-list01 li {
	float:left;
	display:block;
	padding-right:5px !important;
}
ul.general-list01 li span {
	background:url(../../public/images/graphics/arrow-right.gif) no-repeat right 4px;
	padding-right:8px !important;
}
ul.general-list01 li.last span {
	background:none;
}
ul.general-list01 li.active {
	font-weight:bold;
}
/**List02**/
ul.general-list02 {
	margin:0px;
	padding-left:0px;
	overflow:hidden;
	height:2%;
}
ul.general-list02 li {
	float:left;
	display:block;
	padding-right:10px;
}
ul.general-list02 li a {
	display:block;
	padding-left:8px;
}
ul.general-list02 li a span {
	display:block;
	padding:3px 8px 3px 0px;
}
ul.general-list02 li a.active {
	background:url(../../public/images/graphics/left-active.gif) no-repeat left top;
	color:#fff;
	font-weight:bold;
	font-size:12px;
}
ul.general-list02 li a.active span {
	background:url(../../public/images/graphics/right-active.gif) no-repeat right top;
}
ul.general-list02 li a.active:hover {
	text-decoration:none;
}
ul.general-list02 li span.title-section {
	display:block;
	padding:2px 8px 3px 0px;
}
ul.general-list02 li span.title-section-02 {
	display:block;
	padding:3px 8px 3px 0px;
}
/**List03**/
ul.general-list03 {
	margin:0px;
	list-style-type:none;
	padding-left:0px;
}
ul.general-list03 li {
	padding-bottom:5px;
	width:100%;
	overflow:hidden;
}
/*** Begin Common Structure ***/
.ip_info_lock{ 
	border:1px solid #d5d5d5; 
	background:url(../../public/images/icons/info_lock.gif) 10px 10px no-repeat #f7f7f7; 
	padding:10px; 
	margin-bottom:10px;  
}
*html .ip_info_lock{
	margin-bottom:5px;
}
#wrapper-container{
	width:100%;
	padding:26px 0 0 0;
}
*html #wrapper-container{
    height:100%;
	overflow:auto;
	position:relative;
}
#container {
	padding-bottom:40px;
}
#header, #content, #footer, #register-footer, #main_top,#main_user_info{
	width:980px;
	margin:0 auto;
}
/**Header**/
#header{
	height:43px;
	background:#1268b3;
}
body#body01 #header {
	position:relative;
	z-index:2;
}
body#body02 #header {
	/*position:relative;*/
	z-index:1;
}
body#body06 #header {
	width:980px;
	margin:0px auto;
	position:relative;
	z-index:2;
}
/**Footer**/ 
#footer {
	width:980px; 
	padding:10px 0px 30px 0; 
	color:#555;
}
.error #footer{
	padding-left:0;
}
#home-section #footer {
	width:980px;
	padding:10px 1px 30px; 
	color:#555;
}
#register-footer {
	width:958px;
	padding:10px 1px 30px; 
	color:#555;
}
#register-footer-02 {
	width:900px;
	padding:10px 1px 30px; 
	color:#555;
	margin:0px auto;
}
body#body01 #footer {
	width:960px;
	font-size:13px;
	text-align:center;
	padding:10px 0px 30px;
}
/**Content**/
/*Content Main*/
#content-main {
	width:980px;
	float:left;
}
#content-main-03 {
	padding-bottom:75px;
}
#content-left {
	width:720px;
    padding: 0 0 20px;
	float:left;
}
#home-section #content-left{
	background:url(../../public/images/graphics/line-bg.gif) repeat-y 180px top;
}
#content-left-main {
	padding:20px 0px 30px 0px;
}
#content-left-02 {
	width:720px;
	float:left;
	padding-bottom:20px;
}
.page-content{
	padding:20px 0 0 0;
}
#content-left-02-main {
	padding:20px 10px;
}
#content-left-03 {
	width:227px;
	float:left;
}
#content-left-03-main {
	padding:60px 7px 0px;
	color:#577fa4;
	font-weight:bold;
}
#content-left-04 {
	width:720px;
	float:left;
}
#content-left-05 {
	width:200px;
	float:left;
}
#content-left-05-main {
	padding:20px 0px 0px 0px;
}
#content-left-06 {
	width:689px;
	float:left;
}
.divline-06 #content-left-06{
	width:720px;
}
#content-right {
	width:260px;
	float:right;
}
.profile-wrapper-block05{
	overflow:hidden;
	width:250px;
}
#content-right-main {
	padding:20px 0px 0px 10px;
}
*+html #content-right-main{
	padding:20px 0 0 0;
}
#home-section #content-right {
	width:260px;
	float:right;
}
#home-section #content-right-main {
	padding:20px 0px 0px 10px;
}
#content-right-02 {
	width:250px;
	float:right;
}
#content-right-02-main {
	padding:20px 0px 0px 0px;
}
#content-right-03 {
	width:751px;
	float:left;
}
#content-right-03-main {
	padding:0px 17px 0px 13px;
}
#content-right-04 {
	width:780px;
	float:right;
}
#content-right-04-main {
	padding:20px 0px 0px 20px;
}
#content-right-05 {
	width:230px;
	float:left;
}
/*** End Common Structure ***/
/*** Begin Detail ***/
/**Content Left**/
/*Content Left 01*/
#home-section #content-left #col1{
	width:180px;
}
#content-left #col1 {
	width:199px;
	float:left;
}
#content-left #col1-main {
	padding:20px 0 0 0;
}
#content-left #col2{
	width:500px;
	float:left;
	padding:0px 0 20px 15px;
	border-left:1px solid #d7d7d7;
	margin:20px 0 0 0;
}
#home-section #content-left #col2{
	width:508px;
	padding:0px 0 20px 20px;
}
#content-left-02 #col2 {
	padding:20px 0 20px 15px;
	width:498px;
	float:left;
}
#content-left #col5 {
	width:516px;
	float:left;
	padding:20px 0 0 0px;

}
#content-left #col5-main{
	width:500px;
	border-left:1px solid #d7d7d7;
	padding:0 0 0 15px;
	min-height:450px;
	float:left;
}
#content-left #col5-main .right{
	padding:0 0 10px 0;
}
#content-left #col5-main .mf_title .right{
	padding:0;
}
#content-left #col2-main, #content-left-02 #col2-main, {
}
#content-left #col4 {
	padding:20px 0px 0px 00px;
}
#content-left #col3 {
	padding:20px 0px 0px 00px;
}
#home-section #content-left #col2 .lst_welcome li{
   padding:0 0 20px 0;
}
#home-section #content-left #col2 .lst_welcome .block01-main{
    float:right;
}
/*Content Left 02*/
#content-left-02 #col1 {
	width:200px;
	float:left;
}
#content-left-02 #col1-main {
	padding:20px 0px 0px 0px;
}
#content-left-02 #content-left-05-main #col1-main {
	padding:0;
}
/*Content Left 06*/
#content-left-06 #col1 {
	width:200px;
	float:left;
}
#content-left-06 #col1-main {
	padding:20px 0px 0px 0px;
}
#content-left-06 #col2 {
	width:490px;
	float:left;
	padding:20px 15px 0 15px;
	overflow:hidden;
}
#content-left-06 #col2 .page-content{
	padding:0;
	margin:0;
	width:490px;
}
.divline-06 .#content-right-05 .block03-main{
}
/**List04**/
#content-left-06 #col2 .page-content ul.page-list04 {
	margin:0px;
	padding-left:0px;
	list-style-type:none;
	overflow:hidden;
	height:1%;
}
#content-left-06 #col2 .page-content ul.page-list04 li {
	float:left;
	display:block;
}
/**Block01**/
#content-left-06 #col2 .page-content .page-wrapper-block01 {
	padding-bottom:15px;
}
#content-left-06 #col2 .page-content .page-block01 {
	width:450px;
	padding-right:5px;
	padding-bottom:20px;
}
#content-left-06 #col2 .page-content .page-block01-main {
	width:390px;
	float:right;
	overflow:hidden;
}
#content-left-06 #col2 .page-content .page-wrapper-block01
/**Content Right**/

/**Footer**/
#footer .right ul{
	float:right;
}
#footer .right li{
	float:left;
	background:url(../../public/images/graphics/seperate-01.gif) no-repeat right 9px;
	padding-right:6px;
	margin-right:6px;
}
#footer .right li a{
	color:#333333;
}
#footer .right li.last{
	background:none;
	margin:0;
	padding:0;
}
/*** End Detail ***/
/***Top Section***/
.wrapper-top-section {
	width:560px;
	float:right;
}
.wrapper-top-section-02{
	float:right;
	width:auto;
	_width:0;
	white-space:nowrap;
}
.wrapper-top-section-04 {
	padding:0 10px;
}
.wrapper-top-section-03 {
	width:625px;
	float:right;
}
.top-section-03 {
	padding-top:25px;
}
.top-section-03-sub {
	padding-top:10px;
}
.top-section-03 .note, .top-section-03-sub .note {
	color:#75818d;
	font-size:10px;
}
.top-section {
	width:100%;
	float:left;
	height:39px;
	padding:4px 0 0 0;
}
.top-section .lst_mainmenu{
	float:left;
	padding:10px 0 0 11px;
	height:29px;
}
.top-section .lst_mainmenu li{
	float:left;
	margin:0 0 0 30px;
	display:inline;
}
.top-section .lst_mainmenu li a{
	color:#fff;
	font-weight:700;
}

.top-section .lst_mainmenu li.has_more_sub{
	margin:0 0 0 15px;
	position:relative;
	z-index:999;
}
.top-section .lst_mainmenu li.end{
	margin:0 0 0 0px;
}
.top-section .lst_mainmenu li.has_more_sub a{
	padding:0 10px;
	display:block;
	float:left;
	height:28px;
	border-left:1px solid #1268b3;
	border-right:1px solid #1268b3;
}
.top-section .lst_mainmenu li.has_more_sub .view_more_sub{
	height:28px;
	background:#e5eef7;
	color:#005197;
	padding:0 10px;
	float:left;
	border:1px solid #719cc1;
	border-bottom:none;
}
.top-section .lst_mainmenu li.has_more_sub .view_more_sub:hover{
	text-decoration:none;
}
.top-section .lst_mainmenu li.has_more_sub .view_more_sub .right img{
	background:url(../../public/images/graphics/arrow-bottom.gif) no-repeat left top;
}
.top-section .lst_mainmenu li.has_more_sub a .right{
	margin:8px 0 0 5px;
}
.top-section .lst_mainmenu li.has_more_sub .right img{
	background:url(../../public/images/graphics/arrow_white_7x4.gif) no-repeat left top;
}
.top-section .lst_mainmenu li.has_more_sub .box_more_menu{
	position:absolute;
	top:29px;
	left:0;
	width:154px;
	background:#fff;
	border:1px solid #719cc1;
	border-top:none;
	z-index:999;
	padding:1px 0 0px 0;
	display:none;
}
.top-section .lst_mainmenu li.has_more_sub .box_more_menu li{
	margin:0 0 2px 0;
	float:left;
	display:inline;
}

*html .top-section .lst_mainmenu li.has_more_sub a.wbanbe{
	width:50px;
}
*html .top-section .lst_mainmenu li.has_more_sub a.wungdung{
	width:70px;
}
*+html .top-section .lst_mainmenu li.has_more_sub a.wbanbe{
	width:50px;
}
*+html .top-section .lst_mainmenu li.has_more_sub a.wungdung{
	width:70px;
}
.top-section .lst_mainmenu li.has_more_sub .box_more_menu li a{
	color:#333;
	line-height:20px;
	font-weight:400;
	display:block;
	float:left;
	padding:4px 0px 4px 10px;
	border:none;
	height:auto;
	line-height:17px;
	width:144px;
}
.top-section .lst_mainmenu li.has_more_sub .box_more_menu li a .icon01.ico40{
	background-position:-1000px 2px
}
.top-section .lst_mainmenu li.has_more_sub .box_more_menu li a:hover{
	background:#ebf0f4;
	text-decoration:none;
}
.top-section .lst_mainmenu li.has_more_sub .box_more_menu li a span.left{
	margin-right:3px;
}
/**Search**/
.search {
	width:310px;
	padding:6px 10px 3px 0;
	float:right;
}
.search-main {
	background-color:#fff;
	border:solid 1px #b7c5ce ;
	overflow:hidden;
	height:1%;
}
.search input.search-btn {
	background:url(../../public/images/buttons/search-btn.gif) no-repeat;
	width:29px;
	height:22px;
	border:none;
	border-left:solid 1px #b7c5ce !important;
	display:block;
	text-indent:-999px;
	font-size:0;
	line-height:0;
	cursor:pointer;
}
.search input.search-field {
	background-color:#fff;
	border:none;
	padding:5px 5px 2px !important;
	width:264px;
	color:#616161;
}
.search input.search-field:focus, .search input.search-field.sffocus {
	border:none !important;
}
/**Nav Right**/
.nav-right {
	padding-left:6px;
}
.nav-right ul {
	margin:0px;
	padding-left:0px;
	list-style-type:none;
}
.nav-right ul li {
	float:left;
}
.nav-right ul li a {
	display:block;
}
.nav-right ul li .photo-left-06{
	padding-bottom:0;
}
.nav-right .arrow-bottom {
	background:url(../../public/images/graphics/arrow-bottom.gif) no-repeat 0px 5px;
	padding-left:7px;
}
.nav-right ul ul {
	margin:0px;
	padding:10px;
	background-color:#fff;
	border:solid 1px #b7c5ce;
	border-top:none;
	position:absolute;
	width:150px;
	right:0px;
	top:26px;
	z-index:9999;
	display:none;
}
.nav-right li li {
	width:150px;
	margin:0px;
	padding-bottom:7px;
	_padding-bottom:3px;
	*padding-bottom:3px;
	float:none;
	font-weight:normal;
	line-height:16px;
	float:left;
}
.nav-right li li a {
	padding:0px;
	line-height:16px;
}
.nav-right li li a:hover {
	background:none;
	text-decoration:underline;
	line-height:16px;
}
/**Seperate**/
.top-section .seperate {
	border-left:solid 1px #b7c5ce;
	margin-left:5px;
	margin-right:5px;
	padding:3px 0px 3px;
}
/**Top Section 03 - Form**/
.top-section-03 input.textbox, .top-section-03-sub input.textbox {
	width:139px;
	border:solid 1px #b7c5ce;
	color:#838383;
	padding:3px 5px;
}
.top-section-03 input.checkbox, .top-section-03-sub input.checkbox {
	margin-top:2px;
	_margin-top:0px;
	*margin-top:0px;
	_margin-bottom:-2px;
	*margin-bottom:-2px;
	_margin-left:-3px;
	*margin-left:-3px;
	margin-right:4px;
	_margin-right:0px;
	float:left;
}
.top-section-03 table.sign-in td, .top-section-03-sub table.sign-in td {
	padding-left:5px;
	padding-bottom:1px;
}
/***Heading***/
h1, .heading-h1  {
	margin:0px;
	font-size:14px;
	padding-bottom:16px;
	display:block;
}
h1 i, .heading-h1 i {
	font-weight:normal;
	font-style:normal;
}
h1 b, .heading-h1 b {
	font-weight:normal;
	font-size:13px;
}
h1 small, .heading-h1 small {
	font-size:9px;
	color:#838383;
}
.heading-h1 {
	font-weight:bold;
	line-height:18px !important;
	width:100%;
	overflow:hidden;
}
.heading-h1 small {
	line-height:22px !important;
	_line-height:18px !important;
}
.heading-h1 #istatus #currentstatus img {
 	margin:1px;
}
h2 {
	margin:0px;
	font-size:12px;
	padding-bottom:10px;
}
h2 i {
	font-weight:normal;
	font-style:normal;
	font-size:11px;
}
h2 small {
	font-weight:normal;
	font-size:11px;
	color:#838383;
}
h2 .space01 {
	padding-left:20px;
}
h2 i#emotion-heading img {
 	margin:1px;
}
h3 {
	margin:0px;
	font-size:15px;
	padding-bottom:18px;
}
h4 {
	margin:0px;
	font-size:11px;
	padding-bottom:5px;
}
h4 .style01 {
	background:url(../../public/images/graphics/bg-h4-style01.gif) no-repeat 0px 0px;
	padding-left:2px;
    width:7px;
    height:6px;
}
h4 span.arrow-heading {
	background:url(../../public/images/graphics/bg-h4-arrow-left.gif) no-repeat 0px 3px;
	padding-left:4px;
}
h4 i {
	font-weight:normal;
	font-style:normal;
}
h4 b {
	font-weight:normal;
	color:#838383;
}
h5 {
	margin:0px;
	font-size:12px;
	border-bottom:solid 1px #d7d7d7;
	margin-bottom:10px;
	line-height:25px
}
h5 small {
	font-weight:normal;
	font-size:10px;
	float:right;
}
h5 b {
	float:right;
	padding:5px 5px 0 10px;
}
.h5-heading {
	margin:0px;
	font-size:12px;
	border-bottom:solid 1px #d7d7d7;
	padding-bottom:4px;
	margin-bottom:10px;
	font-weight:bold;
	overflow:hidden;
	width:100%;
}
.h5-heading .heading-main ul.general-list02 li {
	padding-right:5px;
	font-size:11px;
}
.h5-heading .heading-main ul.general-list02 li a.active {
	font-size:11px;
}
.h5-heading .heading-main ul.general-list02 li a span {
	display:block;
	padding:2px 8px 4px 0px;
}
.title{
	background-color:#f2f2f2;
	border:solid 1px #dbdbdb;
	padding:3px 10px 4px;
	text-align:center;
	cursor:pointer;
}
.title small {
	color:#838383;
	font-size:10px;
}
.title a, .title a:hover {
	color:#333;
	text-decoration:none;
}
.title a small {
	color:#838383 !important;
}
.title:hover, .title.title-hover {
	background-color:#d2deea;
	border:solid 1px #bcd0e4;
	padding:3px 10px 4px;
	text-align:center;
}
.title a:hover {
	text-decoration:none;
}
.title02{}
.title02 ul.links {
	overflow:hidden;
	width:100%;
}
.title02 ul.links li {
	float:left;
	display:block;
}
.title02 ul.links li.first {
	width:395px;
}
@media all and (min-width:0px) {
body:not(:root:root) .title02 ul.links li.first {
	width:392px;
}
}
.title02 ul.links li.first a {
	border-right:none;
}
.title02 ul.links li a {
	display:block;
	padding:3px 10px 4px;
	cursor:pointer;
	color:#333;
	text-decoration:none;
	background-color:#f2f2f2;
	border:solid 1px #dbdbdb;
}
.title02 ul.links li a:hover {
	background-color:#d2deea;
	border:solid 1px #bcd0e4;
}
/***Button***/
.button {
	color:#333;
	font-weight:bold;
	border:none;
	width:auto;
	overflow:visible;
	cursor:pointer;
	text-align:center;
}
/**Style01**/
.btn-left-01 {
	background:url(../../public/images/buttons/bg_button.gif) no-repeat left top;
	padding-left:11px;
}
.btn-left-01, x:-moz-any-link, x:default {
	padding-left:9px;
}
*:first-child+html .btn-left-01 {
	padding-left:11px;
}
.btn-right-01{
	background:url(../../public/images/buttons/bg_button.gif) no-repeat right top;
	padding-right:10px;
	padding-top:6px;
	padding-bottom:6px;
	font-size:13px;
}
*html .btn-right-01{
	padding-top:4px;
}
*+html .btn-right-01{
	padding-top:4px;
}
.btn-right-01, x:-moz-any-link, x:default{
	padding-top:5px;
	padding-right:8px;
}
*:first-child+html .btn-right-01{
	padding-top:4px;
	padding-right:10px;
}
.btn-left-01, .btn-right-01{
	display:block;
	float:left;
	color:#fff;
}
/**Style02**/
.btn-left-02 {
	background:url(../../public/images/buttons/bg_button.gif) no-repeat 0 -24px;
	padding-left:9px;
}
.btn-left-02, x:-moz-any-link, x:default {
	padding-left:7px;
}
*:first-child+html .btn-left-02{
	padding-left:9px;
}
.btn-right-02 {
	background:url(../../public/images/buttons/bg_button.gif) no-repeat right 0;
	padding-right:6px;
	padding-top:5px;
	padding-bottom:3px;
	font-size:11px;
}
input.btn-right-02{
    padding-bottom:4px
}
.btn-right-02, x:-moz-any-link, x:default {
	padding-right:7px;
	padding-top:5px;
	padding-bottom:3px;
}
*:first-child+html .btn-right-02 {
	padding-right:6px;
	padding-top:6px;
	padding-bottom:6px;
}
.btn-left-02, .btn-right-02,a.btn-right-02:link, a.btn-right-02:visited, a.btn-right-02:active {
	display:block;
	float:left;
	color:#fff;
}
.btn-right-02 a{
	display:block;
	color:#fff !important;
	line-height:14px;
	padding:0px 5px 0px 3px;
}
*html .btn-right-02 a{
	line-height:13px;
}
*+html .btn-right-02 a{
	line-height:13px;
}
.btn-right-02 a:hover {
	text-decoration:none !important;
}
a.btn-right-02:hover {
	text-decoration:none !important;
}
/**Style03**/
.btn-left-03 {
	background:url(../../public/images/buttons/bg_button.gif) no-repeat left -166px;
	padding-left:8px;
}
.btn-right-03 {
	background:url(../../public/images/buttons/bg_button.gif) no-repeat right -144px;
	padding-right:11px;
	padding-top:4px;
	padding-bottom:4px;
	font-size:11px;
}
.btn-left-03, .btn-right-03 {
	display:block;
	float:left;
	color:#fff;
}
/**Style04**/
.button-04 {
	height:19px;
	background:url(../../public/images/buttons/bg_button.gif) repeat-x 0 -188px;
	border:solid 1px #bdc7d8;
	color:#014c8f;
	font-weight:normal;
	padding:0px 4px 0px 6px\0/;
}
.button-04, x:-moz-any-link {
	padding:0px 2px 0px 3px !important;
}
.button-04, x:-moz-any-link, x:default {
	padding:0px 2px 0px 3px !important;
}
*:first-child+html .button-04 {
	padding:0px 4px 0px 4px !important;
}
* html .button-04 {
	padding:0px 4px 0px 4px !important;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.button-04 { padding:0px 4px 0px 5px;}
}
@media screen and (min-width: 0px){
   .button-04 { padding:0px 4px 0px 5px;}
}
/**Style 05**/
.btn-left-05 {
	background:url(../../public/images/buttons/bg_button.gif) no-repeat left -228px;
	padding-left:11px;
}
.btn-right-05 {
	background:url(../../public/images/buttons/bg_button.gif) no-repeat right -208px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:1px;
}
input.btn-right-05 {
    padding-bottom:2px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
input.btn-right-05 { padding-bottom:4px; }
}
.btn-left-05, .btn-right-05 {
	float:left;
	color:#333;
	display:block;
}
/**Style 06**/
.btn-left-06 {
	background:url(../../public/images/buttons/bg_button.gif) no-repeat 0 -120px;
	padding-left:8px;
	padding-left:10px \0/;
}
* html .btn-left-06 {
	padding-left:10px;
}
*:first-child+html .btn-left-06 {
	padding-left:10px;
}
.btn-right-06 {
	background:url(../../public/images/buttons/bg_button.gif) no-repeat right  -96px;
	padding-right:7px;
	padding-right:9px \0/;
	padding-top:4px;
	padding-bottom:5px;
}
* html .btn-right-06 {
	padding-right:9px;
	padding-top:3px;
}
*:first-child+html .btn-right-06 {
	padding-right:9px;
	padding-top:3px;
}
input.btn-right-06{
   padding-top:3px;
}
.btn-right-06, x:-moz-any-link, x:default {
	padding-top:5px;
}
.btn-left-06, .btn-right-06, a.btn-right-06:link, a.btn-right-06:visited, a.btn-right-06:active{
	float:left;
	color:#fff;
	display:block;
	font-size:12px;
}
.btn-right-06:hover{
	text-decoration:none;
}
/**Style07**/
.btn-left-07 {
	background:url(../../public/images/buttons/bg_button.gif) no-repeat left -72px;
	padding-left:9px;
}
.btn-left-07, x:-moz-any-link, x:default {
	padding-left:7px;
}
*:first-child+html .btn-left-07{
	padding-left:9px;
}
.btn-right-07 {
	background:url(../../public/images/buttons/bg_button.gif) no-repeat right -48px;
	padding-right:6px;
	padding-top:6px;
	padding-bottom:2px;
	font-size:11px;
	color:#fff;
}
.btn-right-07, x:-moz-any-link, x:default {
	padding-right:4px;
	padding-top:5px;
	padding-bottom:3px;
}
input.btn-right-07{
    padding-bottom:4px;
}
*:first-child+html .btn-right-02 {
	padding-right:6px;
	padding-top:5px;
	padding-bottom:4px;
}
.btn-left-07{
	display:block;
	float:left;
	color:#fff;
}
.btn-right-07 a {
	display:block;
	color:#454545 !important;
	line-height:14px;
	padding:0px 5px 0px 3px;
	color:#fff;
}
*html .btn-right-07 a{
	line-height:13px
}
*+html .btn-right-07 a{
	line-height:13px
}
.btn-right-07 a:hover {
	text-decoration:none !important;
}
/**Style07**/
.btn-button-08{
	display:block;
	float:left;
	color:#fff;
	padding:3px 7px;
	background:#1268b3 url(../../public/images/buttons/button-08.gif) repeat-x left -248px;
	border:1px solid #003a6d;
	font-size:13px;
}
.btn-button-08:hover {
	text-decoration:none !important;
}
/**Gop Y**/
#gop-y-btn {
	position:fixed;
	top:50%;
	right:0px;
	width:28px;
	height:70px;
	background:url(../../public/images/buttons/gopy-btn.gif) no-repeat;
}
* html #gop-y-btn {position:absolute; right:17px;}
/**Play**/
.play-btn-class {
	width:35px;
	height:27px;
	background:url(../../public/images/buttons/play-btn.gif) no-repeat;
	position:absolute;
	left:5px;
	bottom:5px;
}
/**Side Button**/
.sidebutton {
	overflow:hidden;
	height:1%;
}
/**Slide Photo Button**/
.previous-photo-btn {
	width:61px;
	height:20px;
	background:url(../../public/images/buttons/previous-photo-btn.gif) no-repeat;
	display:block;
}
.next-photo-btn {
	width:54px;
	height:20px;
	background:url(../../public/images/buttons/next-photo-btn.gif) no-repeat;
	display:block;
}
.zoom-photo-btn {
	width:35px;
	height:20px;
	background:url(../../public/images/buttons/zoom-photo-btn.gif) no-repeat;
	display:block;
}
/**List Button**/
ul.list-button {
	margin:0px;
	padding-left:0px;
	list-style-type:none;
}
ul.list-button li {
	margin:0px;
	display:block;
	float:left;
	padding-left:2px;
	padding-right:2px;
}
table.list-button td {
	padding-left:2px;
	padding-right:2px;
}
/***Line***/
.general-line01 {
	background-color:#d0d0d0;
	height:1px;
	font-size: 1px; 
 	line-height: 1px;
	margin-top:8px;
	margin-bottom:12px;
}
/***Tooltip***/
.tTip { 
	cursor:pointer;
}
.tip {
	width:auto;
	_width:0;
	white-space:nowrap;
	/*display: none;*/
	position: absolute;
	z-index: 500;
	color:#fff;
	background:url(../../public/images/graphics/arrow-tip.gif) no-repeat 8px bottom;
	padding-bottom:5px;
	top:-30px;
	left:16px;
	font:400 11px Tahoma, Geneva, sans-serif;
	height:21px;
}
.photo-block03 .left-col .albumdiv .div-photo .tip, .photo-block03 .left-col-02 .albumdiv .div-photo .tip, .photo-block03 .right-col .albumdiv .div-photo .tip, .photo-block03 .right-col-02 .albumdiv .div-photo .tip, .blog-content .albumdiv .div-photo .tip {
	left:0px;
	top:-28px;
}
.tipMid {padding:3px 8px 5px 10px; background-color:#1968B3;}
.tipBtm {}
/**Style 02**/
.tTip02 { 
	cursor:pointer;
}
.tip02 {
	position: absolute;
	z-index: 500;
	color:#fff;
	background:url(../../public/images/graphics/arrow-tip-02.gif) no-repeat 8px top;
	padding-top:5px;
	top:18px;
	top:7px\0/;
	left:0px;
	font:400 11px Tahoma, Geneva, sans-serif;
	width:150px;
}
.tipMid02 {padding:5px 8px 7px 10px; background-color:#313131;}
/***Photo***/
.div-photo {}
.photo01 {
}
.photo02 {
	padding:3px;
	border:solid 1px #d2d2d2;
}
a:link img.photo02, a:visited img.photo02, a:active img.photo02 {
	padding:3px;
	border:solid 1px #d2d2d2;
}
a:hover img.photo02, a:hover img.photo02.photo02-hover, .photo02.photo02-hover {
	padding:3px;
	border:solid 1px #1868b5;
	cursor:pointer;
}
.photo03 {
	padding:2px;
	border:solid 1px #d2d2d2;
}
a:link img.photo03, a:visited img.photo03, a:active img.photo03 {
	padding:2px;
	border:solid 1px #d2d2d2;
}
a:hover img.photo03, a:hover img.photo03.photo03-hover, .photo03.photo03-hover {
	padding:2px;
	border:solid 1px #1868b5;
	cursor:pointer;
}
.photo04 {
	padding:1px;
	border:solid 1px #d2d2d2;
}
a:link img.photo04, a:visited img.photo04, a:active img.photo04 {
	padding:1px;
	border:solid 1px #d2d2d2;
}
a:hover img.photo04, a:hover img.photo04.photo04-hover, .photo04.photo04-hover {
	padding:1px;
	border:solid 1px #1868b5;
	cursor:pointer;
}
.photo05 {
	padding:4px;
	border:solid 1px #cee1ee;
}
a:link img.photo05, a:visited img.photo05, a:active img.photo05 {
	padding:4px;
	border:solid 1px #cee1ee;
}
a:hover img.photo05, a:hover img.photo05.photo05-hover, .photo05.photo05-hover {
	padding:4px;
	border:solid 1px #1868b5;
	cursor:pointer;
}
.photo06 {
	padding:2px;
	border:solid 1px #cee1ee;
}
a:link img.photo06, a:visited img.photo06, a:active img.photo06 {
	padding:2px;
	border:solid 1px #cee1ee;
}
a:hover img.photo06, a:hover img.photo06.photo06-hover, .photo06.photo06-hover {
	padding:2px;
	border:solid 1px #1868b5;
	cursor:pointer;
}
.photo-frame {
	width:100px;
	height:75px;
	background:url(../../public/images/graphics/frame-photo.gif) no-repeat;
	padding:4px 6px 6px 4px;
}
.photo-frame-02 {
	width:100px;
	height:100px;
	background:url(../../public/images/graphics/frame-photo-02.gif) no-repeat;
	padding:4px 6px 6px 4px;
}
.photo-frame-03 {
	width:115px;
	height:115px;
	background:url(../../public/images/graphics/frame-photo-03.gif) no-repeat;
	padding:4px 6px 6px 4px;
}
.photo-frame-04 {
	width:142px;
	height:110px;
	background:url(../../public/images/graphics/frame-photo-04.gif) no-repeat;
	padding:4px 6px 0px 4px;
}
.photo-frame-05 {
	width:112px;
	height:82px;
	background:url(../../public/images/graphics/frame-photo-05.gif) no-repeat;
	padding:4px 0px 0px 4px;
}
.photo-left-01 {
	float:left;
	margin-right:3px;
}
.photo-left-02 {
	float:left;
	margin-right:1px;
}
.photo-left-03 {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.photo-left-04 {
	float:left;
	margin-right:1px;
	margin-bottom:1px;
}
.photo-left-05 {
	float:left;
	padding-right:10px;
	padding-bottom:10px;
}
.photo-left-06 {
	float:left;
	padding-right:5px;
	padding-bottom:7px;
}
.photo-left-07 {
	float:left;
	margin-top:3px;
}
.photo-left-08 {
	float:left;
	margin-top:2px;
	margin-right:8px;
}
.photo-left-ver-normal {
	float:left;
	margin-right:27px;
	margin-bottom:10px;
}
.photo-left-ver-middle {
	float:left;
	margin-right:27px;
	margin-top:29px;
	margin-bottom:10px;
}
.photo-left-ver-normal.last, .photo-left-ver-middle.last {
	margin-right:0px;
}
.photo-right-01 {
	float:right;
	margin-left:8px;
}
/**Main Photo**/
.main-photo-01 {
	position:relative;
	width:200px;
}
.main-photo-01 .actiondiv {
	background-color:#f4f4f4;
	padding:5px;
	position:absolute;
	top:0px;
	right:0px;
	width:135px;
}
.main-photo-01 .actiondiv.none {
	display:none;
}
.main-photo-01 .actiondiv .right {
	float:right;
	padding-left:5px;
}
.main-photo-01 .actiondiv a{
	line-height:18px;
}
.main-photo-01 .introduce-div {
	position:absolute;
	bottom:4px;
	left:0px;
	background-color:#fff;
	opacity:0.5;
	/*For IE*/
	filter:alpha(opacity=50);
	width:198px;
	color:#000;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
.main-photo-01 .introduce-div-main {
	padding:8px 10px 7px;
}
.main-photo-02 {
	margin-bottom:5px;
}
/***Box***/
/**Box 01**/
.sidebox {
	width:980px;
}
.boxhead {
	background: url(../../public/images/graphics/box-tlc.gif) no-repeat top left;
	margin: 0;
	float:left;
}
.boxhead .tlc {
	background:url(../../public/images/graphics/box-trc-01.gif) no-repeat top right;
	padding:0 6px 0 0;
	padding: 0;
	float:left;
	width:921px;
}
.boxhead .tlc02 {
	background: url(../../public/images/graphics/box-tlc-03.gif) no-repeat top left;
	margin: 0;
	padding: 0;
}
.boxhead .trc {
	background:url(../../public/images/graphics/box-tb.gif) repeat-x;
	padding-top:1px;
	float:left;
	width:99%;
}
.boxhead .line-02 {
	background:url(../../public/images/graphics/line-bg.gif) no-repeat 741px top;
	padding:1px 0px 1px;
}
.boxbody {
	margin: 0;
	background-color:#fff;
	border-top:none;
	min-height:510px;
	float:left;
	border-bottom:1px solid #d7d7d7;
}
.boxhead, .boxhead .tlc, .boxhead .trc {
	
	height:3px;
	_height:2px;
	font-size:1px;
}
/**Box 03**/
.sidebox-03 {
	width:980px;
}
.sidebox-03 .boxhead {
	background: url(../../public/images/graphics/box-tlc-03.gif) no-repeat top left;
	margin: 0;
	padding:0px;
	width:970px;
	float:left;
	padding:0 0 0 10px;
}
.sidebox-03 .boxhead .tlc {
	background: url(../../public/images/graphics/box-trc-01.gif) no-repeat top right;
	margin: 0;
	padding: 0;
}
.sidebox-03 .boxhead .tlc02 {
	background: url(../../public/images/graphics/box-trc-01.gif) no-repeat top right;
	margin: 0;
	padding: 0 10px 0 0;
	width:960px;
	float:left;
	height:3px;
	line-height:0;
	font-size:0;
}
.sidebox-03 .boxhead .trc {
	background: #fff;
	margin:0px 0 0 0;
	width:960px;
	float:left;
	font-size:0;
	height:3px;
	line-height:0;
	padding:0;
	border-top:1px solid #B7C5CE;
}
.sidebox-03 .boxbody {
	margin: 0 0 10px 0;
	background-color:#fff;
	border:solid 1px #b7c5ce;
	border-top:none;
	padding:16px 0px 16px;
	float:left;
	width:978px;
}
/**Box 04**/
.sidebox-04 {
	width:572px;
}
.boxhead-04 {
	background:url(../../public/images/graphics/box-transparent-tb.gif) repeat-x;
	margin: 0;
	padding: 0;
}
.boxhead-04 .tlc {
	background: url(../../public/images/graphics/box-transparent-tlc.gif) no-repeat top left;
	margin: 0;
	padding: 0;
}
.boxhead-04 .trc {
	background: url(../../public/images/graphics/box-transparent-trc.gif) no-repeat top right;
	margin: 0;
	padding: 0;
}
.boxbottom-04 {
	background:url(../../public/images/graphics/box-transparent-bb.gif) repeat-x;
	margin: 0;
	padding: 0;
}
.boxbottom-04 .blc {
	background: url(../../public/images/graphics/box-transparent-blc.gif) no-repeat bottom left;
	margin: 0;
	padding: 0;
}
.boxbottom-04 .brc {
	background: url(../../public/images/graphics/box-transparent-brc.gif) no-repeat bottom right;
	margin: 0;
	padding: 0;
}
.boxhead-04, .boxhead-04 .tlc, .boxhead-04 .trc, .boxbottom-04, .boxbottom-04 .blc, .boxbottom-04 .brc {
	width:100%;
	height:4px;
	font-size:0px;
}
.sidebox-04 .boxbody-04 {
	margin: 0;
	background-color:#fff;
	border:solid 1px #b7c5ce;
	border-top:none;
	border-bottom:none;
}
.sidebox-04 .boxbody-04-main {
	padding:25px 0px 30px 35px;
}
/**Box05**/
.sidebox-05 {}
.boxhead-05 {
	border-bottom:solid 1px #145699;
	margin: 0;
	padding: 0;
}
.boxhead-05 .tlc {
	background: url(../../public/images/graphics/lightbox-tlc.gif) no-repeat top left;
	margin: 0;
	padding-left:10px;
}
.boxhead-05 .trc {
	background: url(../../public/images/graphics/lightbox-trc.gif) no-repeat top right;
	margin: 0;
	padding-right:10px;
}
.boxhead-05 .boxhead-content {
	background:url(../../public/images/graphics/lightbox-tb.gif) repeat-x top;
	padding:4px 0px;
	font-size:12px;
	font-weight:bold;
	color:#fff;
}
.boxbody-05 {
	margin: 0;
	border:none;
	background-color:#fff;
	border:solid 1px #b7c5ce;
	padding:10px;
}
.boxbody-05 .div-scrollbar {
	overflow:auto; 
 	overflow-y:scroll; 
 	overflow-x:hidden;
	height:150px;
}
/**Box 06**/
.box06 {
	border-top:solid 1px #ececec;
	/*position:relative;*/
	z-index:0;
}
.box06-body {
	padding:20px;
}
.box06 p {
	padding-bottom:8px;
}
/**Box07**/
.box07 {
	border:solid 1px #cccccc;
	margin-bottom:10px;
	padding-bottom:20px;
	overflow:auto; 
 	overflow-y:scroll; 
 	overflow-x:hidden;
	height:220px;
}
.box07 .wrapper-sub-item {}
.box07 .sub-item {
	border-bottom:solid 1px #cccccc;
	padding:4px 10px;
}
.box07 .sub-item .right {
	float:right;
	padding-left:10px;
	padding-top:2px;
}
/**Box 08**/
.box08 {
	border-top:solid 1px #ececec;
	position:relative;
	z-index:0;
}
.box08-body {
	padding-top:5px;
}
.box08 p {
	padding-bottom:0px;
}
/**Box09**/
.box09 {
	background-color:#f4f4f4;
	padding:10px;
}
/**Box10**/
.box10 {
	background-color:#f7f7f7;
	border:solid 1px #d5d5d5;
	padding:10px 20px;
}
.box10_yellow {
	background-color:#fff9d7;
	border:solid 1px #e2c822;
	font-size:11px;
	padding:5px 10px;
}
/**Box 11**/
.box11 {
	border-top:solid 1px #ececec;
	position:relative;
	z-index:0;
}
.box11-body {
	padding:15px 0px 15px 15px;
}
.box11-body-02 {
	padding:15px 0px 15px 10px;
}
.box11 p {
	padding-bottom:10px;
}
/**Box 12**/
.sidebox-12 {
	width:980px;
	float:left;
}
.sidebox-12 .boxhead {
	background: url(../../public/images/graphics/box-tlc-03.gif) no-repeat top left;
	margin: 0;
	padding:0px;
	width:970px;
	float:left;
	padding:0 0 0 10px;
}
.sidebox-12 .boxhead .tlc {
	background: url(../../public/images/graphics/box-trc-01.gif) no-repeat top right;
	margin: 0;
	padding: 0;
}
.sidebox-12 .boxhead .tlc02 {
	background: url(../../public/images/graphics/box-trc-01.gif) no-repeat top right;
	margin: 0;
	padding: 0 10px 0 0;
	width:960px;
	float:left;
	height:3px;
	line-height:0;
	font-size:0;
}
.sidebox-12 .boxhead .trc {
	background: #fff;
	margin:0px 0 0 0;
	width:960px;
	float:left;
	font-size:0;
	height:3px;
	line-height:0;
	padding:0;
	border-top:1px solid #B7C5CE;
}
.sidebox-12 .boxbody {
	margin:0 0 10px 0;
	background-color:#fff;
	border-top:none;
	float:left;
	width:980px;
}
.sidebox-12 .boxbody02{
	margin: 0 0 10px 0;
	background-color:#fff;
	border:solid 1px #b7c5ce;
	float:left;
	width:938px;
	padding:20px;
}
/**Box 13**/
.wrapper-box13 {
	padding-bottom:10px;
}
.wrapper-box13-02 {
	padding-bottom:15px;
}
.box13 {
	background-color:#f7f7f7;
	border:solid 1px #ebebeb;
	border-left:none;
	border-right:none;
/*	width:100%;*/
}
.box13-main {
	padding:5px 0px 5px 10px;
}
.box13 .link-section {
	overflow:hidden;
	width:100%;
}
.box13 .div-right {
	float:right;
}
.box13 .div-right ul.general-list02 li {
	float:right;
}
/**Box 14**/
.wrapper-box14 {
}
.box14 {
	background-color:#f7f7f7;
	border:solid 1px #d7d7d7;
}
.box14-main {
	padding:5px 10px;
}
.box14 .inform-section {
	overflow:hidden;
	width:100%;
}
.box14 .inform-section-main {
	width:462px;
	float:right;
}
/**Box 15**/
.wrapper-box15 {
	padding-bottom:15px;
}
.box15 {
	background-color:#fafafa;
	border:solid 1px #d7d7d7;
}
.box15-main {
	padding:10px;
}
/**Box 16**/
.wrapper-box16 {
	padding-bottom:20px;
}
.box16 {
	background-color:#eef5fb;
	border:solid 1px #d0dae1;
}
.box16-main {
	padding:10px 0px;
}
/**Box 08**/
.sidebox-08 {
	width:922px;
	margin:0px auto;
}
.sidebox-08 .boxbody {
	margin: 0;
	background-color:#fff;
	border:solid 1px #b7c5ce;
	border-top:none;
	padding:50px 130px 70px 170px;
}
/**Box 09**/
.sidebox-09 {
	width:921px;
	margin:0px auto;
}
.sidebox-09 .boxbody {
	margin: 0;
	background-color:#fff;
	border:solid 1px #b7c5ce;
	border-top:none;
	padding:30px 105px 70px;
}
/**Box 10**/
.sidebox-10 {
	width:921px;
	margin:0px auto;
}
.sidebox-10 .boxbody02 {
	margin: 0 0 10px 0;
	background-color:#fff;
	border:solid 1px #b7c5ce;
	border-top:none;
	padding:20px;
	float:left;/*fix bor top*/
	display:inline;
}
.sidebox-10 .boxhead {
	background: url(../../public/images/graphics/box-tlc-03.gif) no-repeat top left;
	margin: 0;
	padding:0px;
	width:911px;
	float:left;
	padding:0 0 0 10px;
}
.sidebox-10 .boxhead .tlc {
	background: url(../../public/images/graphics/box-trc-01.gif) no-repeat top right;
	margin: 0;
	padding: 0;
}
.sidebox-10 .boxhead .tlc02 {
	background: url(../../public/images/graphics/box-trc-01.gif) no-repeat top right;
	margin: 0;
	padding: 0 10px 0 0;
	width:901px;
	float:left;
	height:3px;
	line-height:0;
	font-size:0;
}
.sidebox-10 .boxhead .trc {
	background: #fff;
	margin:0px 0 0 0;
	width:901px;
	float:left;
	font-size:0;
	height:3px;
	line-height:0;
	padding:0;
	border-top:1px solid #B7C5CE;
}
.sidebox-10 .boxbody {
	margin: 0;
	background-color:#fff;
	border:solid 1px #b7c5ce;
	border-top:none;
	float:left;
	width:917px;
}
/**Box17**/
.box17 {
	background-color:#f7f7f7;
	border:solid 1px #d5d5d5;
	padding:1px 5px 2px;
}
/**Box18**/
.box18 {
	border-top:solid 1px #bcbcbc;
	position:relative;
	z-index:0;
}
.box18-body {
	padding:20px 0px;
}
.box18 p {
	padding-bottom:8px;
}
/**Box19**/
.box19 {
	border-bottom:solid 1px #d7d7d7;
	padding-bottom:10px;
	margin-bottom:10px;
}
/**Box20**/
.sidebox-20 {
	width:980px;
	margin:0px auto;
}
.sidebox-20 .boxbody {
	margin: 0;
	background-color:#fff;
	border:solid 1px #b7c5ce;
	border-top:none;
	padding:20px;
}
/**Box21**/
.box21 {
	background-color:#f4f4f4;
	border:solid 1px #e2e2e2;
}
.box21-main {
	padding:10px;
	padding-bottom:5px;
}
/**Line**/
.divline-01{
	width:980px;
	min-height:510px;
	height:auto;
    margin: 0 auto;
}
*html .divline-01{
    height:480px;
}
#home-section .divline-01{
	width:980px;
	min-height:480px;
	height:auto;
}
.divline-02{
	width:980px;
	min-height:480px;
	height:auto;
	_height:480px;
}
.divline-03{
	width:978px;
	background:url(../../public/images/graphics/line-bg-03.gif) repeat-y 227px top;
}
.divline-04{
	width:721px;
	background:url(../../public/images/graphics/line-bg-03.gif) repeat-y 390px top;
}
.divline-05{
	width:678px;
	background:url(../../public/images/graphics/line-bg-03.gif) repeat-y 425px top;
}
.divline-06{
	width:980px;
	/*background:url(../../public/images/graphics/line-bg.gif) repeat-y 690px top;*/
	min-height:480px;
	height:auto;
	_height:480px;
}
/***Div Inform***/
#wrapper-inform {} 
#inform {
	width:980px;
	margin:0px auto;
	margin-bottom:0px;
	margin-top:5px;
}
#inform02 {
	margin:5px auto;
}
#inform-auto {
	margin-bottom:20px;
}
#inform-main, #inform-main-02 {
	background-color:#fff9d7;
	border:solid 1px #e2c822;
	font-size:11px;
	padding:15px 10px;
}
#inform-main-02, .inform-main-02 {
	padding:12px 10px !important;
}
#inform-main-02 strong{
    color: #FF6600;
}
#inform-auto #inform-main {
	font-size:11px;
	padding:5px;
}
#inform-main a{
	color:#FF6600;
}
#inform-main a.txt_email{
	font-size:12px
}
/**Style01**/
.wrapper-inform-01{}
.wrapper-inform-01 .position230 {
	position:absolute !important;
	left:230px;
	top:0px;
}
.wrapper-inform-01 .position247 {
	position:absolute !important;
	left:247px;
	top:0px;
}
.wrapper-inform-01 .position265 {
	position:absolute !important;
	left:265px;
	top:0px;
}
.wrapper-inform-01 .position400 {
	position:absolute !important;
	left:400px;
	top:0px;
}
.inform-01 {
	_height:1%;
	*height:1%;
}
.inform-01 .arrow-left {
	background:url(../../public/images/graphics/arrow-left-02.gif) no-repeat !important;
	width:8px;
	height:14px;
	position:absolute;
	left:0px;
	top:10px;
	padding-left:0px !important;
	margin-left:0px !important;
}
.inform-01-main {
	_height:1%;
	*height:1%;
	background-color:#fff;
	border:solid 1px #ebcbc2;
	margin-left:7px;
	padding:8px 8px;
	line-height:15px;
}
.inform-01-main p {
	padding-bottom:5px !important;
}
/**Style02**/
.wrapper-inform-02{}
.inform-02 {
	background:url(../../public/images/graphics/repeat-inform.gif) repeat-x;
	height:21px;
	color:#dd3c10;
	line-height:19px;
}
.inform-02-left {
	background:url(../../public/images/graphics/left-inform.gif) no-repeat left top;
	padding-left:8px;
	height:21px;
}
.inform-02-right {
	background:url(../../public/images/graphics/right-inform.gif) no-repeat right top;
	padding-right:8px;
	height:21px;
}
/***Div Process***/
/**Style01**/
.process-div {
	margin-bottom:8px;
	border:solid 1px #d5d5d5;
}
.process-div-main {
	background:url(../../public/images/graphics/bg-process.gif) repeat-x;
	height:28px;
}
/**Style02**/
.process-div-02 {
	position:absolute;
	left:250px;
	top:60px;
}
.process {
	background:url(../../public/images/graphics/process.gif) no-repeat;
}
.process.process-item00 {
	background-position:0px 0px;
	width:370px;
	height:12px;
}
.process.process-item01 {
	background-position:0px -25px;
	width:370px;
	height:12px;
}
.process.process-item02 {
	background-position:0px -50px;
	width:370px;
	height:12px;
}
.process.process-item03 {
	background-position:0px -75px;
	width:370px;
	height:12px;
}
.process.process-item04 {
	background-position:0px -100px;
	width:370px;
	height:12px;
}
.process.process-item05 {
	background-position:0px -125px;
	width:370px;
	height:12px;
}
/***Block***/
.general-block01 {
	padding-bottom:10px;
}
.general-block01-main {
	width:350px;
	float:right;
}
/***Icon***/
/**Icon01**/
.icon01 {
	background:url(../../public/images/icons/icon01.gif) no-repeat;
	width:16px;
	padding:0 4px 0 0
}
.icon01.delete, .icon01.delete_feed {
	display:none;
	cursor:pointer;
}
.icon01.ico01 {
	background-position:0px 2px;
	padding-bottom:2px;
}
.icon01.ico02 {
	background-position:-25px 0px;
	padding-bottom:2px;
}
.icon01.ico03 {
	background-position:-50px 2px;
	padding-bottom:2px;
}
.icon01.ico04 {
	background-position:-73px 0px;
}
.icon01.ico05 {
	background-position:-100px 0px;
	padding-bottom:1px;
}
.icon01.ico05-img {
	background-position:-100px 2px;
	width:16px;
	height:13px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:1px;
}
.icon01.ico06 {
	background-position:-125px 2px;
	padding-bottom:2px;
}
.icon01.ico07 {
	background-position:-150px 0px;
	padding-bottom:3px;
}
.icon01.ico08 {
	background-position:-175px 0px;
}
.icon01.ico09 {
	background-position:-200px 0px;
	padding-bottom:1px;
}
.icon01.ico09-img {
	background-position:-200px 2px;
	width:14px;
	height:14px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:1px;
}
.icon01.ico10 {
	background-position:-225px 2px;
	padding-bottom:2px;
}
.icon01.ico10-img {
	background-position:-225px 0px;
	width:14px;
	height:15px;
	padding-left:2px;
	padding-right:2px;
}
.icon01.ico11 {
	background-position:-250px 2px;
	padding-bottom:2px;
}
.icon01.ico12 {
	background-position:-275px 0px;
	padding-bottom:2px;
}
.icon01.ico13 {
	background-position:-300px 0px;
	padding-bottom:1px;
}
.icon01.ico14 {
	background-position:-325px 2px;
	padding-bottom:2px;
}
.icon01.ico15 {
	background-position:-350px 1px;
	padding-bottom:1px;
}
.icon01.ico15-img {
	background-position:-350px 1px;
	height:16px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:1px;
}
.icon01.ico16-img {
	background-position:-375px 0px;
	padding-left:2px;
}
.icon01.ico17-img {
	background-position:-400px 1px;
	padding-bottom:1px;
	padding-left:2px;
}
.icon01.ico18-img {
	background-position:-420px 3px;
	height:11px;
}
.icon01.ico18-img:hover, 
.icon01.ico18-img.delete-hover, 
.icon01.ico18-img.delete-active {
	background-position:-1724px 0px;
	height:11px;
	padding:0;
}
.icon01.ico18-img-02 {
	background-position:-425px 7px;
	width:7px;
	height:7px;
	margin-left:4px;
	padding-bottom:7px;
}
.icon01.ico18-img-03 {
	background-position:-425px 6px;
	_background-position:-425px 7px;
	width:7px;
	height:6px;
	_height:6px;
	margin-left:4px;
	padding-bottom:7px;
	_padding-bottom:8px;
}
.icon01.ico18-img-03:hover, .icon01.ico18-img-03.delete03-hover {
	background-position:-1725px 7px;
	_background-position:-1725px 7px;
	width:11px;
	height:10px;
	margin-left:4px;
	padding-bottom:7px;
	_padding-bottom:8px;
	margin-bottom:-2px;
	margin-top:-2px;
}
.icon01.ico18-img-04 {
	background-position:-425px 4px;
	_background-position:-425px 5px;
	width:7px;
	height:7px;
	margin-left:4px;
	padding-bottom:4px;
	_padding-bottom:5px;
}
.icon01.ico18-img-04:hover, .icon01.ico18-img-04.delete04-hover {
	background-position:-1725px 4px;
	_background-position:-1725px 5px;
	width:11px;
	height:11px;
	margin-left:4px;
	padding-bottom:4px;
	_padding-bottom:5px;
	margin-bottom:-2px;
	margin-top:-2px;
}
.icon01.ico18-img-05 {
	background-position:-425px 0px;
	width:7px;
	height:7px;
	padding-left:2px;
	padding-bottom:3px;
}
.icon01.ico18bg {
	background-position:-425px 6px;
	width:7px;
	padding-right:4px;
	padding-bottom:6px;
}
.icon01.ico19-img {
	background-position:-448px 3px;
	padding-left:2px;
}
.icon01.ico20{
	background-position:-475px 0px;
	height:13px;
}
.icon01.ico21 {
	background-position:-500px 0px;
	height:16px;
}
.icon01.ico22-img {
	background-position:-525px 0px;
	height:16px;
}
.icon01.ico23 {
	background-position:-550px 0px;
	padding-bottom:1px;
}
.icon01.ico24 {
	background-position:-575px 1px;
	padding-bottom:1px;
}
li.active-popupid02 .icon01.ico24 {
	background-position:-825px 1px;
	padding-bottom:1px;
}
.icon01.ico25 {
	background-position:-600px 1px;
	padding-bottom:1px;
}
li.active-popupid02 .icon01.ico25 {
	background-position:-850px 1px;
	padding-bottom:1px;
}
.icon01.ico26 {
	background-position:-625px 0px;
}
.icon01.ico27 {
	background-position:-650px 2px;
	width:20px;
	padding-bottom:2px;
}
.icon01.ico27-02 {
	background-position:-650px 3px;
	width:20px;
	padding-top:1px;
}
.icon01.ico28 {
	background-position:-675px 2px;
	padding-bottom:2px;
}
.icon01.ico29 {
	background-position:-700px 1px;
	padding-bottom:1px;
}
.icon01.ico30 {
	background-position:-725px 0px;
	padding-bottom:1px;
}
a.selected .icon01.ico30, a.active .icon01.ico30{
	background-position:-200px 0px;
	padding-bottom:1px;
}
.icon01.ico31 {
	background-position:-750px 1px;
	padding-bottom:1px;
}
a.selected .icon01.ico31, a.active .icon01.ico31 {
	background-position:-350px 1px;
	padding-bottom:1px;
}
.icon01.ico32 {
	background-position:-775px 0px;
	padding-bottom:1px;
}
a.selected .icon01.ico32, a.active .icon01.ico32{
	background-position:-100px 2px;
	padding-bottom:1px;
}
.icon01.ico33 {
	background-position:-800px 1px;
	padding-bottom:1px;
}
.icon01.ico33-img {
	background-position:-800px 0px;
	height:15px;
	padding-left:2px;
	padding-right:2px;
}
.icon01.ico34 {
	background-position:-825px 1px;
	padding-bottom:1px;
}
a.active .icon01.ico34, a:hover .icon01.ico34{
	background-position:-825px 1px;
}
.icon01.ico35 {
	background-position:-850px 3px;

}
.icon01.ico35-02 {
	background-position:-850px 3px;
}
.icon01.ico36 {
	background-position:-875px 1px;
	padding-bottom:1px;
}
.icon01.ico37 {
	background-position:-900px 0px;
	padding-bottom:1px;
    height:15px;
}
.icon01.ico38 {
	background-position:-925px 2px;
	width:17px;
	padding-bottom:2px;
}
.icon01.ico39-img {
    background-position: -946px 0;
    height: 12px;
}
.icon01.ico40 {
	background-position:-1000px 0px;
	padding-bottom:1px;
}
.icon01.ico41 {
	background-position:-1025px 0px;
	padding-bottom:1px;
}
.icon01.ico42 {
	background-position:-1050px 0px;
}
.icon01.ico43 {
	background-position:-1075px 2px;
	padding-bottom:2px;
}
.icon01.ico44 {
	background-position:-1100px 1px;
	padding-bottom:1px;
}
.icon01.ico45 {
	background-position:-1125px 1px;
	padding-bottom:1px;
}
.icon01.ico46 {
	background-position:-1150px 2px;
	padding-bottom:3px;
}
.icon01.ico47 {
	background-position:-1175px 1px;
	padding-bottom:1px;
}
.icon01.ico48 {
	background-position:-1200px 1px;
	padding-bottom:1px;
}
.icon01.ico49-img {
	background-position:-1225px 1px;
	height:15px;
	padding-bottom:1px;
}
.icon01.ico50-img {
	background-position:-1250px 0px;
	width:10px;
	height:8px;
}
.icon01.ico51 {
	background-position:-1275px 1px;
	padding-bottom:1px;
}
a.selected .icon01.ico51, a.active .icon01.ico51{
	background-position:-700px 1px;
	padding-bottom:1px;
}
.icon01.ico52-img {
	background-position: -1300px 5px;
    padding-left: 2px;
    width: 8px;
}
.icon01.ico53 {
	background-position:-1325px 0px;
	width:8px;
	padding-left:2px;
}
.icon01.ico54-img {
	background-position:-1350px 0px;
	width:17px;
	height:16px;
}
.icon01.ico55-img {
	background-position:-1375px 0px;
	height:13px;
	padding-bottom:1px;
}
.icon01.ico56-img {
	background-position:-1400px 0px;
	height:11px;
	padding-bottom:1px;
}
@media all and (min-width:0px) {
body:not(:root:root) .icon01.ico56-img {
	margin-top:2px;
}
}
@media all and (-webkit-min-device-pixel-ratio:10000),
      not all and (-webkit-min-device-pixel-ratio:0)
        {
/* 7.2 up */
head~body .icon01.ico56-img {
	margin-top:2px;
}
:root .icon01.ico56-img {
	margin-top:2px;
}
}
.icon01.ico57 {
	background-position:-1425px 0px;
}
.icon01.ico58 {
	background-position:-1450px 0px;
}
.icon01.ico59 {
	background-position:-1475px 0px;
}
.icon01.ico60-img {
	background-position:-1500px 0px;
	width:10px;
	height:10px;
}
.icon01.ico61 {
	background-position:-1525px 0px;
}
li.active-popupid01 .icon01.ico61 {
	background-position:-625px 0px;
}
.icon01.ico62 {
	background-position:-1550px 0px;
}
.icon01.ico63 {
	background-psosition:-1575px 0px;
}
.icon01.ico64 {
	background-position:-1600px 2px;
	padding-bottom:2px;
}
a.active .icon01.ico64 {
	background-position:-1625px 2px;
	padding-bottom:2px;
}
.icon01.ico65 {
	background-position:-1650px 1px;
	padding-bottom:1px;
}
.icon01.ico66 {
	background-position:-1675px 1px;
	padding-bottom:1px;
}
.icon01.ico67 {
	background-position:-1700px 1px;
	padding-bottom:1px;
}
.icon01.ico68 {
	background-position:-1750px 1px;
	padding-bottom:1px;
}
a.active .icon01.ico68, a:hover .icon01.ico68{
	background-position:-2730px 1px;
}
.icon01.ico69 {
	background-position:-1775px 1px;
	padding-bottom:1px;
}
.icon01.ico70 {
	background-position:-1800px 1px;
	padding-bottom:1px;
}
.icon01.ico71 {
	background-position:-1825px 1px;
	padding-bottom:1px;
}
.icon01.ico72 {
	background-position:-1850px 1px;
	padding-bottom:1px;
}
.icon01.ico73 {
	background-position:-1877px 1px;
	padding-bottom:1px;
}
a.active .icon01.ico73 {
	background-position:-1877px 1px;
	padding-bottom:1px;
}
.icon01.ico74 {
	background-position:-1925px 0px;
}
.icon01.ico74-img {
	background-position:-1925px 0px;
	height:16px;
	padding-left:2px;
	padding-right:2px;
}
.icon01.ico75-img {
	background-position:-1950px 0px;
	width:20px;
	height:22px;
	margin:-1px 2px -4px 2px
}
.icon01.ico76-img {
	background-position:-1975px 0px;
	width:20px;
	height:22px;
	margin:-1px 2px -4px 2px
}
.icon01.ico77 {
	background-position:-2000px 0px;
}
.icon01.ico78 {
	background-position:-2025px 0px;
}
.icon01.ico79 {
	background-position:-2050px 2px;
	padding-bottom:2px;
}
.icon01.ico80 {
	background-position:-2075px 0px;
	padding-bottom:2px;
	width:18px;
}
a:hover .icon01.ico80 {
	background-position:-2150px 2px;
	padding-bottom:2px;
}
a.active .icon01.ico80, a.active:hover .icon01.ico80 {
	background-position:-850px 2px;
	padding-bottom:2px;
}
.icon01.ico81 {
	background-position:-2100px 1px;
	padding-bottom:2px;
}
a:hover .icon01.ico81 {
	background-position:-2175px 1px;
	padding-bottom:2px;
}
a.active .icon01.ico81, a.active:hover .icon01.ico81 {
	background-position:-625px 1px;
	padding-bottom:2px;
}
.icon01.ico82 {
	background-position:-2125px 1px;
	padding-bottom:1px;
}
a:hover .icon01.ico82 {
	background-position:-2200px 1px;
	padding-bottom:1px;
}
a.active .icon01.ico82, a.active:hover .icon01.ico82 {
	background-position:-825px 1px;
	padding-bottom:1px;
}
.icon01.ico83 {
	background-position:-2325px 1px;
	padding-bottom:1px;
}
a:hover .icon01.ico83 {
	background-position:-75px 1px;
	padding-bottom:1px;
}
a.active .icon01.ico83, a.active:hover .icon01.ico83 {
	background-position:-75px 1px;
	padding-bottom:1px;
}
.icon01.ico84 {
	background-position:-2250px 1px;
	padding-bottom:1px;
}
a:hover .icon01.ico84 {
	background-position:-2250px 1px;
	padding-bottom:1px;
}
a.active .icon01.ico84, a.active:hover .icon01.ico84 {
	background-position:-2250px 1px;
	padding-bottom:1px;
}
.icon01.ico85 {
	background-position:-2300px 1px;
	padding-bottom:1px;
}
.icon01.ico86 {
	background-position:-2350px 5px;
	padding-bottom:1px;
}
a:hover .icon01.ico86 {
	background-position:-2375px 5px;
	padding-bottom:1px;
}
a.active .icon01.ico86, a.active:hover .icon01.ico86 {
	background-position:-2400px 5px;
	padding-bottom:1px;
}
.icon01.ico87 {
	background-position:-2425px 0px;
	width:22px;
	padding-bottom:4px;
	padding-right:3px;
}
a:hover .icon01.ico87 {
	background-position:-2450px 0px;
	width:22px;
	padding-bottom:4px;
	padding-right:3px;
}
a.active .icon01.ico87, a.active:hover .icon01.ico87 {
	background-position:-2450px 0px;
	width:22px;
	padding-bottom:4px;
	padding-right:3px;
}
.icon01.ico88 {
	background-position:-2475px 0px;
	width:22px;
	padding-bottom:4px;
	padding-right:3px;
}
a:hover .icon01.ico88 {
	background-position:-2500px 0px;
	width:22px;
	padding-bottom:4px;
	padding-right:3px;
}
a.active .icon01.ico88, a.active:hover .icon01.ico88 {
	background-position:-2500px 0px;
	width:22px;
	padding-bottom:4px;
	padding-right:3px;
}
.icon01.ico89 {
	background-position:-2550px 0px;
	padding-bottom:1px;
	padding-right:3px;
}
a:hover .icon01.ico89 {
	background-position:-2550px 0px;
	padding-bottom:1px;
	padding-right:3px;
}
a.active .icon01.ico89, a.active:hover .icon01.ico89 {
	background-position:-2550px 0px;
	padding-bottom:1px;
	padding-right:3px;
}
.icon01.ico90 {
	background-position:-2590px 0px;
}
.icon01.ico92{
	background-position:-2610px 0px;
} 
.icon01.ico93{
	background-position:-2630px 0px;
	height:17px;
}
.icon01.ico94{
	background-position:-2650px 0px;
}
.icon01.ico95{
	background-position:-2670px 4px;
}
.icon01.ico96{
	background-position:-2750px 0px;
}
a.active .icon01.ico96, a.active:hover .icon01.ico96{
	background-position:-2690px 0px;
}
.icon01.ico97{
	background-position:-2710px 0px;
}
a.active .icon01.ico97, a:hover .icon01.ico97{
	background-position:-2770px 0px;
}
.icon01.ico98{
	background-position:-2790px 0px;
} 
.icon01.ico99{
	background-position:-2810px 0px;
}
.icon01.ico100{
	background-position:-2833px 0px;
}
.icon01.ico101{
	background-position:-2854px 0px;
}
.icon01.ico102{
	background-position:-2873px 0px;
	width:12px;
}
.icon01.ico103{
	background-position:-2890px 0px;
} 
.icon01.ico104{
	background-position:-2910px 0px;
}
.icon01.ico105{
	background-position:-2932px 0px;
}
.icon01.ico106{
	background-position:-2955px 0px;
}
.icon01.ico107{
	background-position:-2975px 0px;
}   
.icon01.ico108{
	background-position:-2995px 0px;
} 
.icon01.ico109{
	background-position:-3015px 0px;
}
.icon01.ico110{
	background-position:-3035px 0px;
}
.icon01.ico111{
	background-position:-3057px 0px;
}
.icon01.ico112{
	background-position:-3080px 0px;
} 
.icon01.ico113{
	background-position:-3101px 2px;
}
.icon01.ico114{
	background-position:-3143px 0px;
}
.icon01.ico115{
	background-position:-3165px 0px;
}  
.icon01.ico116{
	background-position:-3188px 0px;
}  
.icon01.ico117{
	background-position:-3207px 2px;
}  
.icon01.ico118{
	background-position:-3226px 2px;
}  
.icon01.ico119{
	background-position:-3244px 2px;
}
.icon01.ico120 {
    background-position: -3264px 2px;
}
.icon01.ico121{
	background-position:-3288px 0px;
}              
.icon01.app2000 {
	background-position:-3309px 0px;
}
.icon01.ico123{
	background-position:-3333px 0px;
} 
.icon01.ico124{
	background-position:-3356px 0px;
}
.icon01.ico125{
	background-position:-2570px 0px;
}
.icon01.ico126{
	background-position:-3376px 0px;
	width:19px
}
.icon01.ico127{
	background-position:-2832px 0px;
}                        
/***Width***/
.w50 {
	width:50px;
}
.w55 {
	width:55px;
}
.w63 {
	width:63px;
}
.w65 {
	width:65px;
}
.w70 {
	width:70px;
}
.w74 {
	width:74px;
}
.w80 {
	width:80px;
}
.w85 {
	width:85px;
}
.w90 {
	width:90px;
}
.w95 {
	width:95px;
}
.w100 {
	width:100px;
}
.w105 {
	width:105px;
}
.w110 {
	width:110px;
}
.w115 {
	width:115px;
}
.w120 {
	width:120px;
}
.w125 {
	width:125px;
}
.w126 {
	width:126px;
}
.w130 {
	width:130px;
}
.w132 {
	width:132px;
}
.w135 {
	width:135px;
}
.w138 {
	width:138px;
}
.w140 {
	width:140px;
}
.w145 {
	width:145px;
}
.w146 {
	width:146px;
}
.w150 {
	width:150px;
}
.w154 {
	width:154px;
}
.w165 {
	width:165px;
}
.w175 {
	width:175px;
}
.w180 {
	width:180px;
}
.w185 {
	width:185px;
}
.w190 {
	width:190px;
}
.w195 {
	width:195px;
}
.w199 {
	width:199px;
}
.w200 {
	width:200px;
}
.w202 {
	width:202px;
}
.w205 {
	width:205px;
}
.w210 {
	width:210px;
}
.w215 {
	width:215px;
}
.w220 {
	width:220px;
}
.w224 {
	width:224px;
}
.w225 {
	width:225px;
}
.w230 {
	width:230px;
}
.w235 {
	width:235px;
}
.w240 {
	width:240px;
}
.w245 {
	width:245px;
}
.w250 {
	width:250px;
}
.w254 {
	width:254px;
}
.w255 {
	width:255px;
}
.w260 {
	width:260px;
}
.w270 {
	width:270px;
}
.w274 {
	width:274px;
}
.w275 {
	width:275px;
}
.w280 {
	width:280px;
}
.w292 {
	width:292px;
}
.w300 {
	width:300px;
}
.w318 {
	width:318px;
}
.w319 {
	width:319px;
}
.w335 {
	width:335px;
}
.w345 {
	width:345px;
}
.w350 {
	width:350px;
}
.w370 {
	width:370px;
}
.w380 {
	width:380px;
}
.w390 {
	width:390px;
}
.w394 {
	width:394px;
}
.w395 {
	width:395px;
}
.w398 {
	width:398px;
}
.w400 {
	width:400px;
}
.w410 {
	width:410px;
}
.w412 {
	width:412px;
}
.w415 {
	width:415px;
}
.w417 {
	width:417px;
}
.w418 {
	width:418px;
}
.w419 {
	width:419px;
}
.w420 {
	width:420px;
}
.w430 {
	width:430px;
}
.w450 {
	width:450px;
}
.w455 {
	width:455px;
}
.w460 {
	width:460px;
}
.w485 {
	width:485px;
}
.w500 {
	width:500px;
}
.w510 {
	width:510px;
}
.w548 {
	width:548px;
}
.w550 {
	width:550px;
}
.w560 {
	width:560px;
}
.w580 {
	width:580px;
}
.w630 {
	width:630px;
}
.w650 {
	width:650px;
}
.w921 {
	width:921px;
}
.w978 {
	width:978px;
}
.w980 {	width:980px;}
/***Height***/
.h30 {
	height:30px;
}
.h50 {
	height:50px;
}
.h80 {
	height:80px;
}
.h100 {
	height:100px;
}
.h120 {
	height:120px;
}
.h145 {
	height:145px;
}
/***Min Height***/
.min-height-320 {
	height:auto;
	min-height:320px;
}
*html .min-height-320{
	height:320px;
} 
/***Dev***/
.source{color:#979797}
.tag_hint{ display:none;}
/*light_box request login*/
.request_login_content{
	width:380px;
}
.request_login_content .list-button{
	float:right;
}
.request_login_content .login_box{
	width:380px;
}
.request_login_content .login_box li{
	width:380px;
	padding-bottom:10px;
}
.request_login_content .login_box li .left{
	width:100px;
	text-align:right;
	margin:0 5px 0 0;
}
.request_login_content .login_box li .txt_input{
	padding:3px 0 2px 5px;
	width:200px;
	line-height:13px;
	height:13px;
	border:1px solid #BDC7D8
}
.request_login_content strong{
	font-size:12px;
}
.request_login_content .login_box li strong{
	font-size:11px;
}
.request_login_content .login_box li a{
	margin:0 0 0 5px;
	text-decoration:underline;
}
.request_enjoy_page{
	width:390px;
	height:70px;
}
.request_enjoy_page .bottom_box{
	float:right;
	text-align:right;
}
.request_enjoy_page .bottom_box li{
	float:left;
	margin:0 0 0 5px;
}
/*Search top*/
.search-main div.suggestion-wrapper ul li.top{
	height:16px;
	background:#f0f6fb;
    color:#666!important;
    font-weight:bold;
}
.search-main div.suggestion-wrapper ul li p{
	padding-bottom:5px;
}
.search-main div.suggestion-wrapper ul li .title_school{
	height:32px;
	overflow:hidden;
}
.search-main div.suggestion-wrapper ul li .txt_avatar_search{
    float:left;
    width:230px;
}
.search-main div.suggestion-wrapper ul li .txt_avatar_search .txt_search_result{
    padding:0 0 10px 0;
}
.bigbox{display:none}
/*notifile top*/
#taskbar_top{
	width:100%;
}
#top_page{
	background:url(../../public/images/graphics/bg_top_site.gif) repeat-x left top;
	width:100%;
	height:26px;
	position:relative;
    z-index: 9999;
}
*html #top_page{
	width:auto;
}
#top_page .photo-left-06{
    padding-bottom: 0;
}
#main_top .left li{
	float:left;
	line-height:26px;
	color:#c6d1dc;
	background:url(../../public/images/graphics/drash_1x11.gif) no-repeat left 9px;
}
.mynaviga li.start{
	background:url(../../public/images/graphics/drash_1x11.gif) no-repeat left 9px;	
}
#main_top .left li.start{
	background:none;
}
#main_top .left li a{
	padding:0 10px;
	line-height:25px;
	display:block;
	height:25px;
	float:left;
	color:#333333;
	margin:1px 0 0 0;
}
#main_top .left li a:hover{
	background:#e8ebee;
	text-decoration:none;
	height:25px;
	margin:1px 0 0 0;
	line-height:25px;
}
#main_top .left li.start.more a{
	padding-left:10px;
}
#main_top .left li.active a{
	font:700 11px/26px tahoma;
	color:#014c8f;
	background:url(../../public/images/graphics/bullet01.gif) repeat-x  left -2px;
}
#main_top .left li.active a:hover{
	height:26px;
	line-height:26px;
}
#main_top .left li .arrow{
	background:url(../../public/images/graphics/arrow-bottom.gif) no-repeat left 5px;
}
#main_top .left li.more{
	position:relative;
}
*html #main_top .left li.more #hasmore{
	padding-top:7px!important;
	height:18px!important;
}
#main_top .left #hasmore{
	display:block;

	margin-left:2px;
	/*margin-top:1px;*/
	position:relative;
	z-index:99999;

}
#main_top .left #hasmore:hover{
	margin-top:1px;
	height:25px;
	line-height:25px;
}
#main_top .left #hasmore.over{
	border-right:1px solid #719cc1;
	border-left:1px solid #719cc1;
	background:#fff;padding:0 9px;
	margin-top:1px;
	height:25px;
	line-height:25px;
}
#main_top .left a#hasmore.over:hover{
	line-height:25px;
}
#main_top .left #subtop{
	width:101px;
	display:block;
	position:absolute;
	z-index:9999;
	top:25px;
	border:1px solid #719cc1;
	background:#fff;
	left:2px;
	display:none;
	position:absolute;
	left:2px;
	top:25px;
}
*html #main_top .left #subtop{
	left:4px;
}
#main_top .left #subtop .content_subtop a{
	width:81px;
	float:left;
	display:block;
		height:26px;
	line-height:26px;
	margin:0;
}
#main_top .left #subtop .content_subtop{
	position:relative;
	z-index:999999;
}
#main_top .left #subtop a:hover{
	color:#014c8f;
	margin:0;
	height:26px;
	line-height:26px;
		margin:0;
}
#main_top .nav-right .user_name{
	float: left;
}
#main_top .nav-right .mynaviga{
	float:left;
}
#main_top .nav-right .mynaviga li a{
    margin: 1px 0 0 0;
    padding: 3px 10px 2px 4px;
    height: 19px;
    float:left;
    font:700 11px/16px tahoma;
}
#main_top .nav-right .mynaviga li a:hover{
    text-decoration:none;
    background:#e8ebee;
}
#main_top .nav-right .tk {
	position:relative;
	z-index:100;
	float:left;
}
*html #main_top .nav-right .tk {
	
    z-index: 9999;
}
#main_top .nav-right .mynaviga  .tk a{
	display:block;
	padding:4px 9px 4px 9px;
	margin:1px 0 0 0;
    border-left:solid 1px #fff;
	border-right:solid 1px #fff;
    height: auto;
}
#main_top .nav-right .mynaviga  .tk a:hover{
	background:#e8ebee;
	text-decoration:none;
}
#main_top .nav-right .mynaviga .tk a.active{
	background:#f2f2f2;
	border-left:solid 1px #b7c5ce;
	border-right:solid 1px #b7c5ce;
	color:#333;
}
#main_top .nav-right .mynaviga .tk ul {
	margin:0px;
	padding:10px;
	background:#fff url(../../public/images/graphics/bg_line_top_taskbar.gif) no-repeat -65px top;
	border:solid 1px #b7c5ce;
	border-top:none;
	position:absolute;
	width:150px;
	right:0px;
	top:25px;
	z-index:9999;
	display:none;
}
#main_top .nav-right .tk li{
	width:150px;
	margin:0px;
	padding-bottom:7px;
	line-height:16px;
	float:left;
}
*html #main_top .nav-right .tk li{
	padding-bottom:7px;
}
*+html #main_top .nav-right .mynaviga .tk li{
	padding-bottom:7px;
}
#main_top .nav-right .mynaviga .tk li a {
	padding:0px;
	font:400 11px/16px tahoma;
	margin:0;
}
#main_top .nav-right .mynaviga .tk li a:hover {
	background:none;
	text-decoration:underline;
	margin:0;
}
#main_top .nav-right .mynaviga .tk .line_top{
    position:absolute;
    height: 1px;
    width: 150px;
    top:25px;
    background:#B7C5CE;
    right:0;
}
#main_top .nav-right .mynaviga .tk .line_top span{
    float:right;
    background: #fff;
    height:1px;
    line-height:0;
    font-size:0;
    width: 20px;
}
#main_top .nav-right .user_name{
	float: left;
}
#main_top .nav-right .user_name a{
	display:block;
	float:left;
	padding:4px 10px 0 10px;
	height:21px;
}
#main_top .nav-right .user_name a:hover {
	text-decoration:none;
	background:#e8ebee;
	margin:1px 0 0 0;
	padding:3px 10px 0 10px;
	height:21px;
}
*html #main_top .nav-right .user_name a:hover{
	overflow:hidden;
}
#main_top .right ul.nologin li{
	padding:0 10px;
}
#main_top .right ul.nologin li.start{
	background:url(../../public/images/graphics/drash_1x11.gif) no-repeat left 9px;
    padding:0 0 0 10px;
}
#main_top .right ul.nologin li a{
    line-height: 26px
}
/* End gan tam top Navigate bar */
/*logo*/
#logo{
	margin:3px 0 0 45px;
	display:inline;
	float:left;
	line-height:0;
	font-size:0;
}
/*user info box*/
#box_user_info{
	background:url(../../public/images/graphics/line_01.gif) repeat-x left bottom;
}
#box_user_info .user_info{
	width:980px;
	float:left;
	padding:20px 0
}
#box_user_info .user_info span{
	font:400 12px/18px tahoma;
}
#box_user_info .user_info span.txt_username{
	font:700 15px/18px tahoma;
	padding:0 10px 0 0;
}
#box_user_info .user_info h1.txt_username{
	font:400 18px/18px tahoma;
	padding:0 10px 0 0;
    display: inline;
}
#box_user_info .user_info span.tag{
	font:400 12px/18px tahoma;
}
#box_user_info .user_info img.start{
	margin:0 5px;
}
#box_user_info .user_info start{
	margin:3px 0 0 0;
	display:inline;
}
#box_user_info .user_info .status{
	font:400 12px/18px tahoma;
}
#box_user_info .user_info .time{
	color:#6c6c6c;
	font:400 11px/18px tahoma;
}
#main_user_info .tab_product{
	height:27px;
	float:left;
	width:100%;
}
#main_user_info .tab_product li{
	float:left;
	margin:0 5px 0 0;
	display:inline;
	height:25px;
	width:97px;
	border-top:1px solid #d7e0e9;
	border-left:1px solid #d7e0e9;
	border-right:1px solid #d7e0e9;
	background:#ededed;
	border-bottom:none;
}
#main_user_info .tab_product li.active{
	border-top:1px solid #b7c5ce;
	border-left:1px solid #b7c5ce;
	border-right:1px solid #b7c5ce;
	border-bottom:none;
	background:#fff;
	height:26px;
}
#main_user_info .tab_product li a{
	height:25px;
	display:block;
	text-align:center;
	width:97px;
	font:700 11px/25px tahoma;
}
#main_user_info .tab_product li.w110{
	width:110px;
}
#main_user_info .tab_product li.w110 a{
	width:110px;
}  
#main_user_info .tab_product li a:hover{
	text-decoration:none;
}
#main_user_info .tab_product li.active a{
	color:#333333;
}
/*Content left - 04 apply photo*/
#content-left-02 #col4{
	width:715px;
	padding:20px 0 0 0;
}
/*update border apply theme*/
/*blast*/
/***Tab***/
.tab {
	height:1%;
	background:#EAEDF0; margin-bottom:10px
}
.tab-content {
	font-size:11px;
	border-bottom:1px solid #d7d7d7;
	padding-bottom:10px;
}
.tab-sub{
	font-size:11px;
	line-height:16px;
	margin-bottom:5px;
	padding:3px 0 0 15px;
}
/*tab hop thu*/
#content-right-04-main .tab{
	background:none;
}
#content-right-04-main .tab-sub-02{
	padding:0 0 0 15px;
}
#content-right-04-main .tab-sub-02 ul li{
	margin:0px;
	list-style-type:none;
	padding-right:2px;
	float:left;
}
#content-right-04-main .tab-sub-02 ul li a{
	padding-left:13px;
	color:#506472;
	text-decoration:none;
	outline:none;
	position:relative;
	bottom:-1px;
}
#content-right-04-main .tab-sub-02 ul li a b {
	background:url(../../public/images/graphics/right-tab.gif) no-repeat right top;
	padding-top:4px;
	padding-bottom:4px;
	padding:4px 13px 4px 0;
}
#content-right-04-main .tab-sub-02 ul li a.selected{
	padding-left:13px;
	color:#333;
	text-decoration:none;
	position:relative;
	bottom:-1px;
	font-weight:bold !important;
	z-index:1;
}
#content-right-04-main .tab-sub-02 ul li a.selected b{
	background:url(../../public/images/graphics/right-tab-selected-02.gif) no-repeat right top;
	padding:4px 13px 5px 0;
	font-weight:bold !important;
}
/*E tab hop thu*/
.tab-sub ul  {
	margin:0px;
	padding-left:0px;
}
.tab-sub-02 ul, .tab-sub-03 ul {
	margin:0px;
	padding:0px;
}
.tab-sub ul li, .tab-sub-02 ul li, .tab-sub-03 ul li {
	margin:0px;
	list-style-type:none;
	padding-right:2px;
	float:left;
}
.tab-sub-03 ul li {
	padding-right:5px !important;
}
.tab-sub ul li.right, .tab-sub-02 ul li.right {
	float:right !important;
	padding-right:0px !important;
}
.tab-sub ul li a, .tab-sub-02 ul li a, .tab-sub-03 ul li a {
	padding-left:10px;
}
.tab-sub-02 ul li a {
	background:url(../../public/images/graphics/left-tab.gif) no-repeat left top;
	z-index:1;
}
.tab-sub-03 ul li a {
	background:url(../../public/images/graphics/left-tab-03.gif) no-repeat left top;
	color:#838383 !important;
	font-size:12px;
	z-index:1;
}
.tab-sub ul li a b, .tab-sub-02 ul li a b, .tab-sub-03 ul li a b {
	padding-right:0px;
	padding-top:4px;
	padding-bottom:4px;
}
.tab-sub-02 ul li a b {
	background:url(../../public/images/graphics/right-tab.gif) no-repeat right top;
	padding-top:4px;
	padding-bottom:4px;
}
.tab-sub-03 ul li a b {
	background:url(../../public/images/graphics/right-tab-03.gif) no-repeat right top;
	padding-top:8px;
	padding-bottom:8px;
}
.tab-sub ul li a, .tab-sub ul li a b, .tab-sub-02 ul li a, .tab-sub-02 ul li a b, .tab-sub-03 ul li a, .tab-sub-03 ul li a b {
	display:block;
	float:left;
}
.tab-sub ul li a:hover, .tab-sub-02 ul li a:hover, .tab-sub-03 ul li a:hover {
	cursor:pointer;
	color:#333;
	text-decoration:none;
}
.tab-sub-03 ul li a:hover {
	color:#838383;
}
.tab-sub ul li a.selected, .tab-sub-02 ul li a.selected, .tab-sub-03 ul li a.selected {
	padding-left:10px;
	color:#333;
	text-decoration:none;
	position:relative;
	bottom:-1px;
	font-weight:bold !important;
	z-index:1;
}
.tab-sub-02 ul li a.selected {
	background:url(../../public/images/graphics/left-tab-selected-02.gif) no-repeat left top;
}
.tab-sub-03 ul li a.selected {
	background:url(../../public/images/graphics/left-tab-selected-03.gif) no-repeat left top;
}
.tab-sub ul li a.selected b, .tab-sub-02 ul li a.selected b, .tab-sub-03 ul li a.selected b {
	padding-right:0px;
	padding-top:4px;
	padding-bottom:4px;
	font-weight:bold !important;
}
.tab-sub-02 ul li a.selected b  {
	padding-top:4px;
	padding-bottom:5px;
}
.tab-sub-03 ul li a.selected b  {
	padding-top:8px;
	padding-bottom:9px;
	color:#333 !important;
}
.tab-sub ul li a.selected:hover, .tab-sub-02 ul li a.selected:hover, .tab-sub-03 ul li a.selected:hover {
	text-decoration:none;
}
/*box chung blast*/
.tab-content .block01-main {
	width:477px; margin:0 auto;
}
#home-section .tab-content .highlightuphoto .block01-main,
#home-section.tab-content .highlightuplink .block01-main,
#home-section.tab-content .highlightupvideo .block01-main{
	width:437px;
}
.tab-content .highlightuphoto .block01-main,
.tab-content .highlightuplink .block01-main,
.tab-content .highlightupvideo .block01-main{
	width:427px;
}
/*arrow top blas*/
.share .arrow-top{
	background:url(../../public/images/graphics/arrow-top-03.gif) no-repeat 0px 0px;
	height:12px;
	width:12px;
	position:absolute;
	top:-9px;
	*top:-7px;
	left:15px;
	*left:7px;
	line-height:0;
	font-size:0;
}
*+html .share .arrow-top{
	top:-9px;
	left:18px;
}
.highlightuphoto .share .arrow-top{
	display:none;
}
.highlightuplink .share .arrow-top{
	display:none;
}
.highlightupvideo .share .arrow-top{
	display:none;
}
.tab-content-main .arrow-top{
	background:url(../../public/images/graphics/arrow-top-03.gif) no-repeat 0px 0px;
	height:12px;
	width:12px;
	position:absolute;
	top:-9px;
	left:175px;
	line-height:0;
	font-size:0;
}
.tab-content-main #tab2 .arrow-top{
	left:115px;
}
.tab-content-main #tab4 .arrow-top{
	left:262px;
}
/*Emoticon*/
.share{
	margin-bottom:5px;
}
.tab-content .share-main{
	position:relative;
}
.sub-section #emotion-div {
 padding:10px!important;

}
.sub-section #emotion-div img { 
 margin:1px;
}
.listemoticon{
	padding-left:15px; 
	padding-top:10px; 
	padding-bottom:10px;
}
.sub-section #emotion-div{
	width:457px
}
#home-section .highlightuphoto .sub-section #emotion-div{
	width:417px;
}
.highlightuphoto .sub-section #emotion-div{
	width:407px;
}
.highlightuplink .sub-section #emotion-div{
	width:407px;
}
.highlightupvideo .sub-section #emotion-div{
	width:407px;
}
.share-item{
	width:260px;
	float:left;
}
.share-item li{
	line-height:0;
	font-size:0;
	float:left;
}
#shareFormStatus { background:#fff;margin:5px 0 10px 0;
	width:477px;
	float:left;
}
.highlightuplink #shareFormStatus{
	width:427px;
}
.highlightupvideo #shareFormStatus{
	width:427px;
}
.highlightuphoto #shareFormStatus {
	width:427px;
}
#home-section .highlightuphoto #shareFormStatus{
	width:437px;
}
#shareFormStatus #emotion-div { background:none; padding:10px; }
.div-ico {
    position:absolute;
    right:0px;
    top:22px;
}
*html .div-ico{
	top:-110px;
}
*+html .div-ico{
	top:-110px;
}
.tab-sub .idTabs li{
	padding:0px 10px 0 0;
}
#col2 .tab-sub ul.idTabs li a.selected{
	bottom:0;
}
#home-section #postlink.w255{
	width:255px;
}
#postlink.w255{
	width:250px;
}
.sidebox-02 .boxbody-02-main
/***innertab Vanddtb**/
/*status*/
.tab-content{padding-bottom:10px;}
.tab-content. highlightstatus .boxbody-02-main{padding: 5px 8px 5px 10px;}
.tab-content #container_tag{min-height:23px; *height:23px; height:auto;}
.tab-content #container_tag #blast{min-height:14px; _height:8px; height:auto; outline:medium none;}
.tab-content .highlight-border {
	background-color:#fff;
	border:solid 1px #d5d5d5;
	font-size:12px;
	color:#838383;
	padding:2px 8px;
	position:relative;
}
/*photo*/
#home-section .tab-content .highlightuphoto,
#home-section .tab-content .highlightuplink,
#home-section .tab-content .highlightupvideo{
	width:488px;
}
.tab-content .highlightuphoto,
.tab-content .highlightuplink,
.tab-content .highlightupvideo{
	width:478px;
	margin:0 auto;
	border-left:1px solid #C6D1DC;
	border-right:1px solid #C6D1DC;
	border-bottom:1px solid #C6D1DC;
}
#home-section .tab-content .innerTab{width:488px; margin:0 auto;
	border-left:1px solid #C6D1DC;
	border-right:1px solid #C6D1DC;
	border-top:1px solid #C6D1DC;
	position:relative;
}
.tab-content .innerTab{width:478px; margin:0 auto;
	border-left:1px solid #C6D1DC;
	border-right:1px solid #C6D1DC;
	border-top:1px solid #C6D1DC;
	position:relative;
}
.highlightuphoto .boxbody-02,
.highlightuplink .boxbody-02,
.highlightupvideo .boxbody-02{
	padding:0 1px;
	background:#fff;
}
#home-section .highlightuphoto .boxbody-02-main,
#home-section .highlightuplink .boxbody-02-main,
#home-section .highlightupvideo .boxbody-02-main{
	width:446px;
	padding:10px 20px;
	background:#EAEDF0
}
.highlightuphoto .boxbody-02-main,
.highlightuplink .boxbody-02-main,
.highlightupvideo .boxbody-02-main{
	width:436px;
	padding:10px 20px;
	background:#EAEDF0;
}
/***/
#tab2 .innerTab .sub-section, #tab3 .innerTab .sub-section, #tab4 .innerTab .sub-section{
	padding:10px;
}
#tab2 .innerTab{background:#FFFFFF; position:relative;}
#tab3 .innerTab{background:#FFFFFF}
#tab4 .innerTab{background:#FFFFFF}
.sub-section-main ul {
	margin:0px;
	padding-left:0px;
	list-style-type:none;
}
.sub-section-main ul li {
	margin:0px;
	float:left;
	display:block;
	padding-left:10px;
}
.sub-section-main ul li.label {
	padding-top:1px;
}
.sub-section-main ul li.sub-button {
	padding-left:5px !important;
}

.sub-section-main input.textbox {
	padding:3px 5px 2px !important;
}
/*Commend phase 4*/
#pagalet-feed-stream .block01-main{
	float:right;
	width:450px;
}
#pagalet-feed-stream .block01-main .wrapper-highlight{
	float:left;
	
}

/*update border apply theme*/
.theme_bor{
	border:1px solid #d7d7d7;
}
.title_module{
	height:25px;
}
.title_module h5{
		border:none;
	line-height:25px;
	border-bottom:1px solid #d7d7d7;
	margin:0 5px 0 10px;
}
.content_module{
	padding:10px;
}
#home-section .theme_bor{
	border:none;
}
#home-section .title_module h5{
	border:none;
	line-height:25px;
	border-bottom:1px solid #d7d7d7;
	margin:0 5px 0 0px;
}
#home-section .content_module{
	padding:10px 0px;
}
/*update border apply theme*/
/*add box upload to tab2 box link*/
.box_upload_photo{
}
.box_upload_photo .box_upphoto{
	float:left;
}
.box_upload_photo .box_upphoto .add_backgound{
  padding:10px 0;
  width:225px;
  foat:left;
}
.box_upload_photo .add_backgound.over{
        background:#f4f4f4;
}
.box_upload_photo .box_upphoto p{
	padding-bottom:5px;
	text-align:center;
}
.box_upload_photo .box_uplink{
	padding:0px 0 0px 10px;
	float:left;
	border-left:1px solid #d7d7d7;
	width:210px;
	margin:0 0 0 10px;
}
.box_upload_photo .box_uplink .add_backgound{
    width:210px;
    foat:left;
    padding:10px 0;
}
.box_upload_photo .box_uplink p{
	padding-bottom:5px;
	text-align:center;
}

.box_upload_photo .box_uplink:hover{
       cursor: pointer;
}

.box_upload_photo .box_upphoto:hover{
     cursor: pointer;
}
/*E add box upload to tab2 box link*/
/*suggest page ban thich*/
/**List02**/
ul.page-list02 {
	margin:0px;
	padding-left:0px;
	list-style-type:none;
}
ul.page-list02 li {
	border-bottom:solid 1px #e7e7e7;
	padding-bottom:5px;
	margin-bottom:9px;
}
ul.page-list02 li.last {
	border-bottom:none;
	padding-bottom:0px;
	margin-bottom:0px;
}
ul.page-list02 .profile-block02 {
    width:100%;
    overflow:hidden;
}
ul.page-list02 .profile-block02 h4 {
	position:relative;
	padding-right:12px;
}
ul.page-list02 .profile-block02 h4 .delete {
	position:absolute;
	right:0px;
	top:1px;
}
/***Heading***/
.page-content .heading {
	width:100%;
	overflow:hidden;
	border-bottom:solid 1px #d7d7d7;
	font-size:14px;
	font-weight:bold;
	line-height:19px;
	padding-bottom:4px;
	margin-bottom:10px;
}
.page-content .heading p{
	padding:0 0 3px 0;
}
.page-content .heading .note{
	font:400 11px/16px arial;
	color:#333333;
}
.page-content .heading small {
	font-weight:normal;
	font-size:12px;
	color:#838383;
}
.page-content .heading div.left {
	width:80%;
	overflow:hidden;
	padding-top:4px;
	float:left;
}
#content-left-02 #col2 .page-content .heading div.left {
	width:75%;
}
#content-left-02 #col2 .page-content .heading div.left02 {
	width:68% !important;
	float:left;
	font-size:12px;
}
#content-left-06 #col2 .page-content .heading div.left {
	width:73%;
}
.page-content .heading div.right {
	float:right;
        padding:5px 0 0 20px;
}
.page-wrapper-block01 ul.page-list02 .profile-block02 .profile-block02-top .photo-left-08{
	float:none;
}
page-wrapper-block01. ul.page-list02 .profile-block02 .profile-block02-top h4{
	position:static;
}
/*E suggest page ban thich*/
/*Nguyen-25/02/2011 update greate page*/
#event.boxbody{
	padding-bottom:20px;
}
#event #content-left-02{
	padding-bottom:0;
}
.create_page_error{
	padding:10px 0;
	color:red;
	font:400 12px arial;
}
.lst_create_page{
	width:100%;
	float:left;
}
.lst_create_page li{
	float:left;
	margin:0 14px 10px 0;
	position:relative;
	width:346px;
	height:191px;
	overflow:hidden;
	display:inline; 	
}
.box_w346{
	width:338px;
	float:left;
	border:1px solid #dfdfdf;
	padding:0 3px;
	position:absolute;
	top:0px;
	cursor:pointer;
}
.box_w346 .info_box{
	width:320px;
	float:left;
	background:#f4f4f4;
	padding:0 0 0 18px;
	height:190px;
	overflow:hidden;
}
.box_w346 .title_box_w346{
	width:145px;
	float:left;
	padding:30px 0 0 0px;
	font:700 15px/18px arial;
}
.box_w346 .info_box img{
	float:right;
	margin:10px 40px 0 0;
	display:inline;
}
.box_w346 .info_box .decs{
	width:320px;
	float:left;
	padding:10px 0 0 0;
}
.box_form{
	width:324px;
	float:left;
	border:1px solid #dfdfdf;
	padding:10px 0 0 20px;
	height:179px;
	position:absolute;
	background:#fff;
	top:190px;
}
.box_form .title_box_w346{
	width:324px;
	float:left;
	font:700 15px/18px arial;
}
.box_form ul{
	width:320px;
	float:left;
}
.box_form li{
	width:320px;
	float:left;
	margin:10px 0 0 0;
	height:auto;
}
.box_form li .w257{
	width:255px;
	float:left;
}
.box_form li input{
	float:left;
}
.box_form li .w257 p{
	float:left;
	padding:0 0 0 5px;
}
*html .box_form li .w257 p{
	padding:0;
}
*+html .box_form li .w257 p{
	padding:0;
}

.box_form li span{
	width:65px;
	float:left;
}
.box_form li select{
	width:237px;
	border:1px solid #bdc7d8;
	height:19px;
	padding:0 0 0 5px;
}
.box_form li .txt_input{
	width:230px;
	border:1px solid #bdc7d8;
	font:400 11px/13px tahoma;
	padding:3px 0 3px 5px;
}
.box_form li .txt_check{
	margin:2px 0 0 0;
}
*html .box_form li .txt_check{
	margin:0;
}
*+html .box_form li .txt_check{
	margin:0;
}
.box_form li .btn_create_page{
	height:21px;
	display:block;
	float:left;
	background:url(../../public/images/buttons/left-button-02.gif) no-repeat left top;
	padding:0 0 0 15px;
}
.box_form li .btn_create_page:hover{
	text-decoration:none;
}
.box_form li .btn_create_page label{
	height:21px;
	display:block;
	float:left;
	background:url(../../public/images/buttons/right-button-02.gif) no-repeat right top;
	font:700 11px/21px arial;
	color:#fff;
	padding:0 15px 0 0;
}
/*Process bar*/
.process_bar{
	border:1px solid #d7d7d7;
	height:14px;
	position:relative;
	padding:1px;
	z-index:1000;
	width:175px;
	float:left;
	margin:0 5px 0 0;
	display:inline;
}
.process_bar span{
	background:#f39b12;
	color:#fff;
	height:14px;
	text-align:center;
	float:left;
	font:700 11px/14px tahoma;
}
/**//* Event*/
#pagalet-my-event .lst_event li{
	width:228px;
	float:left;
	padding:0 0 10px 0
}
#pagalet-my-event .lst_event li.end{
	padding:0;
}
#pagalet-my-event .lst_event li .right{
	width:205px;
}
#content-right-02-main #pagalet-my-event  .title_module h5 {
	margin-bottom:0;
}

#pagalet-request-event .lst_event li{
	width:228px;
	float:left;
	padding:0 0 10px 0
}
#pagalet-request-event .lst_event li.end{
	padding:0;
}
#pagalet-request-event .lst_event li .right{
	width:205px;
}
#content-right-02-main #pagalet-request-event  .title_module h5 {
	margin-bottom:0;
}

#pagalet-friend-event .lst_event li{
	width:228px;
	float:left;
	padding:0 0 10px 0
}
#pagalet-friend-event .lst_event li.end{
	padding:0;
}
#pagalet-friend-event .lst_event li .right{
	width:205px;
}
#content-right-02-main #pagalet-friend-event  .title_module h5 {
	margin-bottom:0;
}

.lst_video li{
	padding-bottom:5px;
}

.lst_video li .content_video{
	display:none;
}
.lst_video li .title_video.over{
	display:none;
}
.lst_video li .title_video a span{
	background:url(../../public/images/graphics/close.gif) no-repeat left top;
	padding:0 0 0 25px;
	display:block;
	height:18px;
}
.lst_video li .content_video.over{
	display:block;
}
.lst_video li .content_video .thumb_video{
	position:relative;
	width:102px;
	float:left;
	display:block;
}
.lst_video li .content_video .thumb_video img{
	padding:1px;
	border:1px solid #9bafbe;
}
.lst_video li .content_video .thumb_video .icon_video{
	position:absolute;
	left:3px;
	bottom:3px;
	border:none;
	padding:0;
}
.lst_video li .content_video .video_info{
	float:right;
	width:115px;
}
#pagalet-video .lst_video li{
	float:left;
	width:228px;
}
/* Event*/
/*Update Task Profile news*/
#main_user_info .tab_product li.event_more{
	position:relative;
	z-index:99;
	width:140px;
}
#main_user_info .tab_product li.event_more.end{
	width:40px;
}
#main_user_info .tab_product li.event_more .event_news_more{
	display:none;
}
#main_user_info .tab_product li.event_more ul{
	width:140px;
	float:left;
}
#main_user_info .tab_product li.event_more span{
	cursor:pointer;
}
#main_user_info .tab_product li.event_more a{
	padding:0 0 0 15px;
	width:125px;
}
#main_user_info .tab_product li.event_more.end a{
	width:25px;
}
#main_user_info .tab_product li.event_more img{
	background:url(../../public/images/graphics/arrow-bottom.gif) no-repeat left 8px;
	margin:3px 0 0 3px;
	display:inline;
}
#main_user_info .tab_product li.event_more.end img{
	margin:3px 0 0 0;
}
#main_user_info .tab_product li.event_more .event_news_more{
	width:140px;
	position:absolute;
	top:26px;
	background:#fff;
	border:1px solid #b7c5ce;
	border-top:none;
	left:-1px;
}
#main_user_info .tab_product li.event_more .event_news_more li{
	background:none;
	border:none;
	margin:0;
	width:100%;
}
#main_user_info .tab_product li.event_more .event_news_more li img{
	line-height:25px;
}
#main_user_info .tab_product li.event_more .event_news_more li a{
	text-align:left;
	padding:0px 0 0 15px;
	font-weight:400;
	width:125px;
    color:#333;
}
#main_user_info .tab_product li.event_more .event_news_more li a:hover{
	color:#094a82;
	background:#ebf0f4;
}
/*End  Event*/
/*Update icon sroll to */
#back-top{
	position:fixed;
	bottom:30px;
	right:20px;
    width:39px!important;
	height:34px!important;
    cursor:pointer;
}
#back-top img{
	background:url(../../public/images/graphics/ico_toppage.gif) no-repeat left top;
	width:39px!important;
	height:34px!important;
}

*html #back-top {
	display:block!important;
    background:url(../../public/images/graphics/ico_toppage.gif) no-repeat left top;
    position:absolute;
    right:37px;
    bottom:30px;
}
#colapp{
    width:780px;
    float: right;
    margin: 20px 0 0 0;
    display:inline;
}
/*E Update icon sroll to */
#ionetaskbar .icoapp{background: url("images/icons/icon01.gif") no-repeat scroll 0 0 transparent; width:15px; padding-right:4px;	padding-bottom:1px}

#ionetaskbar .icon-class {
	float:left;
	margin-right:4px;
}
/*---------------------- icon app list---------------------------------*/
.icon_arrow_nav {
 background:url(../../public/images/apps/icon_arrow_nav.gif) no-repeat left 6px;
  padding-bottom: 1px;
  width: 12px;
}
a:hover .icon_arrow_nav {
	background:url(../../public/images/apps/icon_arrow_nav_active.gif) no-repeat left 6px;
	width:12px;
	padding-bottom:1px;
}
a.active .icon_arrow_nav, a.active:hover .icon_arrow_nav {
	background:url(../../public/images/apps/icon_arrow_nav_active.gif) no-repeat left 6px;
	width:12px;
	padding-bottom:1px;
}
.icon_langta{
	background:url(../../public/images/apps/icon_langta_active.gif) no-repeat left 1px;
	width:15px;
	padding-right:4px;
	padding-bottom:2px;
}
a:hover .icon_langta{
	background:url(../../public/images/apps/icon_langta_active.gif) no-repeat left 1px;
	width:15px;
	padding-right:4px;
	padding-bottom:2px;
}
a.active .icon_langta, a.active:hover .icon_langta {
	background:url(../../public/images/apps/icon_langta_active.gif) no-repeat left 1px;
	width:15px;
	padding-right:4px;
	padding-bottom:2px;
}
.icon_fgame{
	background:url(../../public/images/apps/garagame_icon.jpg) no-repeat left 1px;
	width:15px;
	padding-right:4px;
	padding-bottom:2px;
}
.icon_aigiongai{
	background:url(../../public/images/apps/aigiongai_icon.gif) no-repeat left 1px;
	width:15px;
	padding-right:4px;
	padding-bottom:2px;
}
.icon_teasing{
	background:url(../../public/images/apps/icon_tank.gif) no-repeat left 1px;
	width:15px;
	padding-right:4px;
	padding-bottom:2px;
}
.icon_missfpt{
	background:url(../../public/images/apps/crown.png) no-repeat left 1px;
	width:15px;
	padding-right:4px;
	padding-bottom:2px;
}
.icon_kimcuong{
	background:url(../../public/images/apps/diamond-icon.png) no-repeat left 1px;
	width:15px;
	padding-right:4px;
	padding-bottom:2px;
}
.icon_letsgetloud{
	background:url(../../public/images/apps/icon_letsgetloud.gif) no-repeat left 0px;
	width:15px;
	padding-right:4px;
	padding-bottom:2px;
}

/**minigame*/
.icon_minitornado {
	background:url(../../public/images/apps/icon_minigame_active.gif) no-repeat left 1px;
	width:15px;
	padding-right:4px;
	padding-bottom:2px;
}
a:hover .icon_minitornado {
	background:url(../../public/images/apps/icon_minigame_active.gif) no-repeat left 1px;
	width:15px;
	padding-right:4px;
	padding-bottom:2px;
}
.icon_tuyensinh {
   background:url(../../public/images/apps/tuyensinh_grey.gif) no-repeat;
   width:15px; padding-right:4px;	padding-bottom:1px
}
a:hover .icon_tuyensinh{
	background:url(../../public/images/apps/tuyensinh.gif) no-repeat;
	width:15px; padding-right:4px;	padding-bottom:1px
}
/*****/
.icon_tienlen {
	background:url(../../public/images/apps/tienlen.gif) no-repeat;
	width:16px;
	padding-right:3px;
	padding-bottom:2px
}
a:hover .icon_tienlen{
	background:url(../../public/images/apps/tienlen.gif) no-repeat;
	width:16px;
	padding-right:3px;
	padding-bottom:2px
}
.icon_vuabep {
	background:url(../../public/images/apps/icon_vuabep.gif) no-repeat;
	width:16px;
	padding-right:3px;
	padding-bottom:2px
}
a:hover .icon_vuabep{
	background:url(../../public/images/apps/icon_vuabep.gif) no-repeat;
	width:16px;
	padding-right:3px;
	padding-bottom:2px
}
.icon_thuviennhac {
	background:url(../../public/images/apps/icon_amnhac_active.gif) no-repeat 0px 0px;
	width:13px;
	padding-right:4px;
	padding-bottom:1px;
	margin-right:3px;
}
a:hover .icon_thuviennhac{
	background:url(../../public/images/apps/icon_amnhac_active.gif) no-repeat left 0px;
	width:13px;
	padding-right:4px;
	padding-bottom:1px;
	margin-right:3px;
}
a.active .icon_amnhac,#ionetaskbar  a.active:hover .icon_amnhac {
	background:url(../../public/images/apps/icon_amnhac_active.gif) no-repeat left 1px;
	width:13px;
	padding-right:4px;
	padding-bottom:1px;
}
.icon_nucuoixuan{
	background:url(../../public/images/apps/icon_nucuoixuan_active.gif) no-repeat left 1px;
	width:13px;
	padding-right:4px;
	padding-bottom:1px;
}
a:hover .icon_nucuoixuan{
	background:url(../../public/images/apps/icon_nucuoixuan_active.gif) no-repeat left 1px;
	width:13px;
	padding-right:4px;
	padding-bottom:1px;
}
a.active .icon_nucuoixuan, a.active:hover .icon_nucuoixuan {
	background:url(../../public/images/apps/icon_nucuoixuan_active.gif) no-repeat left 1px;
	width:13px;
	padding-right:4px;
	padding-bottom:1px;
}
/* ----------------------End icon app list -------------------*/
/**proccess bar upload video**/
.sub-section-main .progressBarStatus{
	color:#084611;
    padding-left:90px;
}
.sub-section-main .progressName{
    padding-left:90px;
}
.sub-section-main .process{
	width:320px;
	float:left;
	background:none;
}
.sub-section-main .process_line{
	width:310px;
	height:24px;
	float:left;
	background:#D7D7D7;
}
.sub-section-main .line{
	height:24px;
	float:left;
	background:#014C8F;
}
#menu_revise{
    display:none;
}
/*Task ione*/
#ionetaskbar {
    position:fixed;
    bottom:-1px;
    right:0px;
	z-index:9999;
    font-family: Tahoma;
    font-size: 11px;
}
*html #ionetaskbar{
	bottom:-2px;
    width: 98.8%;
    position:absolute;
}
*html, body{
    height:100%;
    width:100%;
    overflow:hidden;
}
#ionetaskbar img {
    border: none;
}
#ionetaskbar a, #ionetaskbar a:link, #ionetaskbar a:hover, #ionetaskbar a:active {
    text-decoration: none;
}
#ionetaskbar .taskbar-main {
    margin: 0 50px;
}
#ionetaskbar .taskbar-tb {
    background:url(../../public/images/graphics/task-bar-tb.gif) repeat-x top;
    margin:0px;
    padding:0px;
    float:right;
    height:27px;
}
#ionetaskbar .taskbar-trc {
    margin:0px;
    
    padding-top:0px;
}
#ionetaskbar .taskbar-trc.active {
	background:url(../../public/images/graphics/task-bar-trc-active.gif) no-repeat right 0px;
}
#ionetaskbar .taskbar-tlc {
    margin:0px;
    
}
#ionetaskbar .taskbar-tlc, .taskbar-trc  {
    display:block;
}
/*End Task ione*/
#ionetaskbar .taskbar-content {
	height:26px;
}
#ionetaskbar .taskbar-content .left {
}
#ionetaskbar .taskbar-content ul.taskbar_bottom {
    margin:0px;
    padding-left:0px;
}
#ionetaskbar .taskbar-content ul.taskbar_bottom li {
	position:relative;
	z-index:999;
	float:left;
}
#ionetaskbar .taskbar-content .right ul.ul-taskbar li .notification a{
	color:#014C8F!important;
    background: none;
}
#ionetaskbar .taskbar-content .left ul.ul-taskbar li {
	background:url(../../public/images/graphics/li-taskbar-left.gif) no-repeat right 1px;
	padding-right:2px;
}
#ionetaskbar .taskbar-content .left ul.ul-taskbar li.slice_no{
	background:none;
}
#ionetaskbar .taskbar-content .left ul.ul-taskbar li#tooltip_num03{
    background: none;
    border-right:1px solid #B6C9DE;
}
#ionetaskbar .taskbar-content .right ul.ul-taskbar li {
	background:url(../../public/images/graphics/li-taskbar-right.gif) no-repeat left 1px;
	padding-left:2px;
}
#ionetaskbar .taskbar-content .right ul.ul-taskbar li.active {
	background:url(../../public/images/graphics/li-taskbar-right.gif) no-repeat left 0px;
	padding-left:2px;
}
#ionetaskbar .taskbar-content .right ul.ul-taskbar li.active {
	padding-left:2px;
}
#ionetaskbar .taskbar-content .right ul.ul-taskbar li .notification-block-main h4 a{
	background:none;
}
#ionetaskbar .taskbar-content ul.ul-taskbar li a {
    color:#333;
	font-weight:bold;
	padding:4px 8px 0 8px;
	float:left;
	height:21px;
}
#ionetaskbar .taskbar-content ul.ul-taskbar li a.anounment{
	border-right:1px solid #074682;
	padding:4px 8px 0 8px;
}
#ionetaskbar .taskbar-content ul.ul-taskbar li.active a.anounment{
	border-right:1px solid #fff;
	color:#333;
        background:#fff;
}
#ionetaskbar .taskbar-content ul.ul-taskbar li.active a.anounment:hover{
	padding:4px 8px 0px 8px;
}
#ionetaskbar .taskbar-content ul.ul-taskbar li a.anounment:hover{
	border-right:1px solid #fff;
	padding:3px 8px 0 8px;
}
#ionetaskbar .taskbar-content ul.ul-taskbar li a:hover {
	color:#333;
	background-color:#ffffff;
	height:21px;
	margin:1px 0 0 0;
	padding:3px 8px 0 8px;
}
#ionetaskbar .taskbar-content .right ul.ul-taskbar li.active a{
	color:#333;
	background-color:#ffffff;
	height:21px;
	margin:0px 0 0 0;
	padding:4px 8px 0px 8px;
	background-image:none;

}
*html #ionetaskbar .taskbar-content .right ul.ul-taskbar li.active a{
	height:22px;
}
#ionetaskbar .taskbar-content ul.ul-taskbar li.active a:hover{
	margin:0;
	padding:4px 8px 0px 8px;
}

#ionetaskbar .taskbar-content .left  ul.ul-taskbar li a.first_logo{
	padding:3px 8px 1px 7px;
	height:21px;
	border-left:1px solid #B6C9DE;
	line-height:18px;
}
#ionetaskbar .taskbar-content .left ul.ul-taskbar li a.first_logo:hover{
	margin:1px 0 0 0;
	padding:2px 8px 1px 7px;
	border-left:1px solid #B6C9DE;
}
#ionetaskbar .taskbar-content .left ul.ul-taskbar li a.first_logo.active{
	background:#fff;
		color:#333;
		border-left:1px solid #B7C5CE;
		padding:3px 8px 1px 7px;
}
#ionetaskbar .taskbar-content .left ul.ul-taskbar li a.first_logo.active:hover{
	margin:0;
	padding:3px 8px 1px 7px;
	border-left:1px solid #B7C5CE;
}
.icon_logo_banbe{
	background:url(../../public/images/apps/icon_logo_banbe_active.gif) no-repeat left 0px;
	width:19px;
	height:20px;

}
#ionetaskbar .taskbar-content .left ul.ul-taskbar li a.first_logo .icon_logo_banbe{
	margin-right:5px;
}
#ionetaskbar .taskbar-content .left ul.ul-taskbar li img{
	margin:2px 0 0 0;
	display:inline;
}
/*task bar bottom*/
#ionetaskbar .taskbar-content .left ul.taskbar_bottom li {
	background:url(../../public/images/graphics/li-taskbar-left.gif) no-repeat right 1px;
	padding-right:2px;
}
#ionetaskbar .taskbar-content .left ul.taskbar_bottom li.slice_no{
	background:none;
}
#ionetaskbar .taskbar-content .left ul.taskbar_bottom li#tooltip_num03{
    background: none;
    border-right:1px solid #B6C9DE;
}
#ionetaskbar .taskbar-content ul.taskbar_bottom li a {
    color:#333;
	font-weight:bold;
	padding:4px 8px 0 8px;
	float:left;
	height:21px;
    display: block;
}
#ionetaskbar .taskbar-content ul.taskbar_bottom li .notification-block-02 a{
    float:none;
}
#ionetaskbar .taskbar-content ul.taskbar_bottom li .notification-block-02 a:hover{
    margin:0;
}
#ionetaskbar .taskbar-content ul.taskbar_bottom li a.anounment{
	border-right:1px solid #074682;
	padding:4px 8px 0 8px;
}
#ionetaskbar .taskbar-content ul.taskbar_bottom li.active a.anounment{
	border-right:1px solid #fff;
	color:#333;
        background:#fff;
}
#ionetaskbar .taskbar-content ul.taskbar_bottom li.active a.anounment:hover{
	padding:4px 8px 0px 8px;
}
#ionetaskbar .taskbar-content ul.taskbar_bottom li a.anounment:hover{
	border-right:1px solid #fff;
	padding:3px 8px 0 8px;
}
#ionetaskbar .taskbar-content ul.taskbar_bottom li a:hover {
	color:#333;
	background-color:#ffffff;
	height:21px;
	margin:1px 0 0 0;
	padding:3px 8px 0 8px;
}
#ionetaskbar .taskbar-content .right ul.taskbar_bottom li.active a{
	color:#333;
	background-color:#ffffff;
	height:21px;
	margin:0px 0 0 0;
	padding:4px 8px 0px 8px;
	background-image:none;
}
*html #ionetaskbar .taskbar-content .right ul.taskbar_bottomr li.active a{
	height:22px;
}
#ionetaskbar .taskbar-content ul.taskbar_bottom li.active a:hover{
	margin:0;
	padding:4px 8px 0px 8px;
}
#ionetaskbar .taskbar-content .left  ul.taskbar_bottom li a.first_logo{
	padding:3px 2px 1px 7px;
	height:21px;
	border-left:1px solid #B6C9DE;
	line-height:18px;
}
#ionetaskbar .taskbar-content .left ul.taskbar_bottom li a.first_logo:hover{
	margin:1px 0 0 0;
	padding:2px 2px 1px 7px;
	border-left:1px solid #B6C9DE;
}
#ionetaskbar .taskbar-content .left ul.taskbar_bottom li a.first_logo.active{
	background:#fff;
	color:#333;
	border-left:1px solid #B7C5CE;
	padding:3px 2px 1px 7px;
}
#ionetaskbar .taskbar-content .left ul.taskbar_bottom li a.first_logo.active:hover{
	margin:0;
	padding:3px 2px 1px 7px;
	border-left:1px solid #B7C5CE;
}
#ionetaskbar .taskbar-content .left ul.taskbar_bottom li a.first_logo .icon_logo_banbe{
	margin-right:5px;
}
#ionetaskbar .taskbar-content .left ul.taskbar_bottom li img{
	margin:2px 0 0 0;
	display:inline;
}
/*End task bar bottom*/
#ionetaskbar .number-content {
    position:absolute;
    left:16px;
    top:-5px;
    font-size:9px;
    color:#fff;
    text-align:center;
    line-height:13px;
}
#ionetaskbar .number-content-left {
    background:url(../../public/images/graphics/left-number.gif) no-repeat left top;
    padding-left:3px;
}
#ionetaskbar .number-content-right {
    background:url(../../public/images/graphics/right-number.gif) no-repeat right top;
    padding-right:2px;
}
#ionetaskbar .number-content-left, .number-content-right {
    float:left;
    display:block;
}
/***Tooltip***/
#ionetaskbar .tTipNav {
    cursor:pointer;
}
#ionetaskbar .tipNav {
    width:auto;
    _width:0;
    white-space:nowrap;
    position: absolute;
    z-index: 500;
    color:#fff;
    background:url(../../public/images/graphics/arrow-tip.gif) no-repeat 8px bottom;
    padding-bottom:5px;
    top:-31px;
    left:0px;
    display:none;
    font-size:11px !important;
}
#ionetaskbar .tipMidNav {padding:3px 8px 5px 10px; background-color:#1968b3;}
#ionetaskbar .tipBtmNav {}
/***Notification***/
#ionetaskbar .taskbar-content ul.ul-taskbar li  .notification-block-02 a{
	width:150px;
	font-weight:400;
	padding:0 5px!important;
}
#ionetaskbar .notification {
	background-color:#fff;
    border: 1px solid #b7c5ce;
    border-bottom: none;
   	padding: 5px 5px 8px 5px;
	display:none;
	position: absolute;
}
#ionetaskbar .taskbar-content .right .notification {
	bottom: 25px;
	right:-1px;
	width: 295px;
}
*html #ionetaskbar .taskbar-content .right .notification{
	bottom:26px;
}
*html #ionetaskbar .taskbar-content .right .notification.noti-make-friend{
	right:-2px;
}
#ionetaskbar .taskbar-content .left .notification {
	bottom: 25px;
	left:0px;
	width: 153px;
    z-index: 501;
}
*html #ionetaskbar .taskbar-content .left .notification{
	bottom:24px;
}
#ionetaskbar .taskbar-content .right .notification a {
	margin:0px !important;
	padding:0px !important;
	float:none !important;
	height:auto !important;
	width:auto !important;
	text-decoration:none;
	outline:none;
	color:#014c8f;
	font-weight:normal !important;
}
#ionetaskbar .taskbar-content .right .notification a:hover {
	text-decoration:underline;
	background:none !important;
}
#ionetaskbar .taskbar-content .right .notification ul.disable-links li a:hover {
	text-decoration:none !important;
}
#ionetaskbar .taskbar-content .right .notification ul.disable-links li .notification-block:hover,
#ionetaskbar .taskbar-content .right .notification ul.disable-links li .notification-block.div-nhover {
	background-color:#ebf0f4;
	cursor:pointer;
}
#ionetaskbar .notification .title { width: 274px; margin:0px auto;}
#ionetaskbar .notification .title a { color:#333 !important;}
#ionetaskbar .notification .title a:hover {text-decoration:none !important;}
#ionetaskbar .notification ul, #ionetaskbar .notification ul  li {
	margin:0px !important;
	padding:0px !important;
	float:none !important;
	height:auto !important;
	width:auto !important;
	background-color:none !important;
	background:none !important;
}
#ionetaskbar .notification h3 {
	margin:0px;
	font-size:9px;
	color:#838383;
	font-weight:normal;
	padding-bottom:0px;
}
#ionetaskbar .notification h4 {
	font-weight:normal;
	line-height:15px !important;
	overflow:hidden;
	width:100%;
}
#ionetaskbar .noti-make-friend h4 {
	width:40% !important;
}
#ionetaskbar .notification h5 {
	margin-bottom:10px;
}
#ionetaskbar .notification h5 b {
	padding-right:0px;
	font-size:11px;
	font-weight:normal;
    padding-top: 0;
}
#ionetaskbar .notification h5 b a {
	color:#333 !important;
}
#ionetaskbar .notification p {
	padding-bottom:5px;
}
#ionetaskbar .notification .read {
	color:#7a7a7a;
}
/**Block**/
/*Block01*/
.notification-block {
	padding:5px;
	overflow:hidden;
	height:1%;
}
.notification-block-main {
	width:226px;
	float:right;
}
.notification-block-main h4 a {display:inline!important; color:#014C8F}
.notification-block-main u {
	color:#014C8F
}
.notification-block .div-button {
	float:right;
	width:125px;
	padding-left:5px;
}
.notification-block .div-button-main {
	float:right;
	padding-left:5px;
}
/*Block02*/
.notification-block-02 {
	margin-left:-5px !important;
	margin-right:-5px !important;
}
.notification-block-02 div a {
	display:block !important;
	padding:5px!important;
}
.notification-block-02 div a:hover {
	background:none !important;
	background-color:#EBF0F4 !important;
	color:#333!important;
}
/**Icon**/
.icoapp{background: url("images/icons/icon01.gif") no-repeat scroll 0 0 transparent; width:15px; padding-right:4px;	padding-bottom:1px}
.icon-class {
	float:left;
	margin-right:4px;
}
.icon_arrow_nav {
 background:url(../../public/images/apps/icon_arrow_nav.gif) no-repeat left 6px;
  padding-bottom: 1px;
  width: 12px;
}
a:hover .icon_arrow_nav {
	background:url(../../public/images/apps/icon_arrow_nav_active.gif) no-repeat left 6px;
	width:12px;
	padding-bottom:1px;
}
a.active .icon_arrow_nav, a.active:hover .icon_arrow_nav {
	background:url(../../public/images/apps/icon_arrow_nav_active.gif) no-repeat left 6px;
	width:12px;
	padding-bottom:1px;
}
.icon_langta{
	background:url(../../public/images/apps/icon_langta_active.gif) no-repeat left 1px;
	width:15px;
	padding-right:4px;
	padding-bottom:2px;
}
a:hover .icon_langta{
	background:url(../../public/images/apps/icon_langta_active.gif) no-repeat left 1px;
	width:15px;
	padding-right:4px;
	padding-bottom:2px;
}
a.active .icon_langta, a.active:hover .icon_langta {
	background:url(../../public/images/apps/icon_langta_active.gif) no-repeat left 1px;
	width:15px;
	padding-right:4px;
	padding-bottom:2px;
}
.icon_fgame{
	background:url(../../public/images/apps/garagame_icon.jpg) no-repeat left 1px;
	width:15px;
	padding-right:4px;
	padding-bottom:2px;
}
.icon_aigiongai{
	background:url(../../public/images/apps/aigiongai_icon.gif) no-repeat left 1px;
	width:15px;
	padding-right:4px;
	padding-bottom:2px;
}
.icon_teasing{
	background:url(../../public/images/apps/icon_tank.gif) no-repeat left 1px;
	width:15px;
	padding-right:4px;
	padding-bottom:2px;
}
.icon_missfpt{
	background:url(../../public/images/apps/crown.png) no-repeat left 1px;
	width:15px;
	padding-right:4px;
	padding-bottom:2px;
}
/**minigame*/
.icon_2u {
   background:url(../../public/images/apps/2u.gif) no-repeat;
   width:15px; padding-right:4px;	padding-bottom:1px
}

.icon_daugia {
   background:url(../../public/images/apps/daugia.jpg) no-repeat;
   width:15px; padding-right:4px;	padding-bottom:1px
}

a:hover .icon_2u{
	background:url(../../public/images/apps/2u.gif) no-repeat;
	width:15px; padding-right:4px;	padding-bottom:1px
}

/*****/
/* icon_activity_*/
.icon_activity_post {
	background-position:0px 2px;
	width:16px;
	padding-right:4px;
	padding-bottom:2px;
}

.icon_activity_profile{
    background-position:-1825px 1px;
	width:16px;
	padding-right:4px;
	padding-bottom:1px;
}
.icon_activity_friend
{
	background-position:-325px 2px;
	width:16px;
	padding-right:4px;
	padding-bottom:2px;
}
.icon_activity_like
{
    background-position:-25px 0px;
	width:16px;
	padding-right:4px;
	padding-bottom:2px;
}
.icon_activity_admin {
	background-position:-1750px 1px;
	width:16px;
	padding-right:4px;
	padding-bottom:1px;
}
.icon_activity_photo {
	background-position:-200px 1px;
	width:16px;
	padding-right:4px;
	padding-bottom:1px;
}
.icon_activity_link {
	background-position:-350px 2px;
	width:16px;
	padding-right:4px;
	padding-bottom:2px;
}
.icon_activity_blog {
	background-position:-100px 2px;
	width:15px;
	padding-right:4px;
	padding-bottom:2px;
}
.icon_activity_video {
    background-position: -300px 2px;
    padding-bottom: 2px;
    padding-right: 4px;
    width: 14px;
}
/*Update tast bar top*/
#ionetaskbar_top {
    width: 100%;
    _width: 98.8%;
    position:fixed;
    _position:absolute;
    top:0px;
    left:0px;
	z-index:9999;
    font-family: Tahoma;
    font-size: 11px;
}
.icon_event_2u{
    float:left;
    height: 24px;
    padding:0 5px 0 0;
    margin: 0 3px 0 0;
    display:inline;
    background: url("images/graphics/drash_1x11.gif") no-repeat right 7px;
}
.icon_event_2u img{
    margin:7px 3px 0 0;
    float: left;
}
.icon_event_2u a{
    color: #014C8F;
    outline: medium none;
    text-decoration: none;
    float: left;
    font: 700 11px/24px tahoma;
    height: 19px;
}
.btn_bottom_thongbao{
    float:left;
    margin:0 0 0 60px;
    display:inline;
}
/*box_canhBao*/
#box_canhbao{
	width:100%;
	float:left;
	border-bottom:1px solid #d7d7d7;
	padding-bottom:50px;
	min-height:250px;
}
*html #box_canhbao{
	height:250px;
}
#box_canhbao .main_box_canhbao{
	width:388px;
	margin:50px auto 0 auto;
	border:1px solid #d7d7d7;
	background:#c5ddf4 url(../../public/images/graphics/bg_1x162.gif) repeat-x left top;
	padding:20px 20px 30px 20px;
}
.title_thongbao{
	width:100%;
	float:left;
	color:#f00;
	font:700 16px tahoma;
	padding-bottom:5px;
	border-bottom:1px solid #c7dcef;
}
.content_thongbao_clock{
	width:100%;
	float:left;
	padding:10px 0 0 0;
	line-height:18px;
	font-size:13px
}
/*End box_canhBao*/
/*Optimine CSS*/
.wrapper-pagination {}
ul.pagination {border:0; margin:0; padding:0; list-style-type:none; }
ul.pagination li a img, ul.pagination li a:hover img { border:none !important;}
		  
.pagination li { border:0; margin:0; padding:0; font-size:11px; list-style:none; /* savers */ float:left;}
.pagination a {margin-right:2px;}
* html .pagination a {margin-right:1px;}
/**Text**/
.pagination a:link,
.pagination a:visited { color:#333; display:block; float:left; padding:2px 6px; text-decoration:none; }
.pagination a:hover { color:#014c8f; border:solid 1px #dadada; padding:1px 5px 3px;}
.pagination .active     { background:#1868b5; color:#FFFFFF; font-weight:bold; display:block; float:left; padding:3px 6px; /* savers */ margin-right:2px;}
/**Image**/
.pagination a:link img,
.pagination a:visited img { display:block; float:left; padding:3px 1px 4px 0px; text-decoration:none; }
/*Next, Previous*/
.pagination .next a, .pagination .previous a {border:solid 1px #dadada; background-color:#f3f3f3;}
.pagination .next a:hover img, .pagination .previous a:hover img {border:none; background-color:none;  padding:4px 2px 3px 1px;}
.pagination .next a { margin-right:0px;}
.pagination .previous-off img,
.pagination .next-off img   { border:solid 1px #dadada; background-color:#f3f3f3; display:block; float:left; font-weight:bold; margin-right:2px; _margin-right:1px; padding:5px 6px 6px; }
/* pageging of box hot event*/
ul.slide_step {border:0; margin:0; padding:0; list-style-type:none; }
ul.slide_step li a img, ul.slide_step li a:hover img { border:none !important;}
.slide_step li { border:0; margin:0; padding:0; font-size:11px; list-style:none; /* savers */ float:left;}
.slide_step a {margin-right:2px;}
* html .slide_step a {margin-right:1px;}
/**Text**/
.slide_step a:link,
.slide_step a:visited { color:#333; display:block; float:left; padding:1px 5px 3px; text-decoration:none; border: 1px solid #fff;}
.slide_step a:hover { color:#014c8f;  padding:1px 5px 3px; border:solid 1px #dadada;}
.slide_step .active a     { background:#1868b5; color:#FFFFFF; font-weight:bold; display:block; float:left; /* savers */ margin-right:2px; padding:1px 5px 3px; border:solid 1px #dadada;}
/**Image**/
.slide_step a:link img,
.slide_step a:visited img { display:block; float:left; padding:4px 0px 3px; text-decoration:none; }
/*Next, Previous*/
.slide_step .next a, .slide_step .previous a {border:solid 1px #dadada; background-color:#f3f3f3;}
.slide_step .next a:hover img, .slide_step .previous a:hover img {border:none; background-color:none;  padding:4px 0px 3px;}
.slide_step .next a { margin-right:0px;},
.slide_step .next-off img   { border:solid 1px #dadada; background-color:#f3f3f3; display:block; float:left; font-weight:bold; margin-right:2px; _margin-right:1px; padding:5px 6px 6px; }
/**suggest**/
div.selectbox-wrapper {
    position:absolute;
    background-color:white;
    border:1px solid #ccc;
    margin:0px;
    padding:0px;
    font-size:0.8em;
    text-align:left;
    max-height:200px;
    height:auto !important;
    height:200px;
    overflow:auto;
}
*+html div.suggestion-wrapper {
    top: 0px;
    z-index:10;
}
.search-main div.suggestion-wrapper{
    max-height:auto!important;
    height:expression(this.scrollHeight>489?"auto":"auto"); /** fix IE6 **/
}
div.suggestion-wrapper ul li img{float:left; padding-right: 8px;}
div.suggestion-wrapper ul li strong{color:#3b5998;/*#1014C8F;*/}
div.selectbox-wrapper ul {list-style-type:none; margin:0px;padding:0px;}
div.selectbox-wrapper ul li {list-style-type:none;display:block;margin:0;padding:2px;cursor:pointer;}
div.selectbox-wrapper ul li.selected,  div.suggestion-wrapper ul li.selected {background-color: #1769b4; color:#FFFFFF!important;  font-weight: bold}
div.suggestion-wrapper ul li.selected strong{color:#fff;/*#1014C8F;*/}
div.suggestion-wrapper, .suggestion-iframe {
    position:absolute;
    background-color:#ffffff;
    border:1px solid #cdcdcd;
    margin:0px;
    padding:0px;
    font-size:11px;
    text-align:left;
    overflow:auto;
    line-height:15px;
    z-index:300;
    left: 0px;
    top: 20px;
}
.suggestion-iframe {
	filter: mask();
	border:none;
}
div.suggestion-wrapper ul {list-style-type:none; margin:0px;padding:0px;}
div.suggestion-wrapper ul li {
    border-bottom:1px solid #dddddd !important;
    cursor:pointer;
    display:block !important;
    list-style-type:none !important;
    padding:2px !important;
}
.search-main div.suggestion-wrapper ul li {
    overflow:hidden;
    padding:5px !important;
    width:298px;
}

div.suggestion-wrapper ul li:last-child{border-bottom:#ffffff}
/**end suggest**/
#wrapper-container .logopopup{margin:10px 0 0 20px;}
.popupemail{width:300px; margin:20px 0 0 20px; font-size:12px}
.popupemail input.private{width:150px; border:solid 1px #bdc7d8; padding:1px 5px;}
.popupemail label{width:80px; float:left}
.popupemail .listBtn{padding-left:80px}
.popupemail .btn-left-02{margin-right:5px}
.block01 h3 span.right {
    width:80px;
    margin-right: -30px;
    float:right;
    text-align:left;
    position:relative;
    margin-bottom: -3px;
}
.register-home ul.frm-sign-up-sub  label{
    color: red;
}
.tip{
    z-index: 1000;
    top:-20px;
    bottom:70%;
}
/** style cho link **/
.imageThumb {
    margin:3px 5px 5px 0px;
    width:100px;
    overflow:hidden;
    float:left;
    max-height:200px;
}
.photo-left-01{
    max-height:200px;

}
#image-link-thumb img{
    display:none;
}
#home-section .link-content{
	width:360px;
}
.link-content {
    float:left;
    width:350px;
	overflow:hidden;
}
.link-content a {
    text-decoration:none;
    display:inline
}
.link-content a:hover {
    background-color:#00CC00;
}
.thumb-controll, .link-content .link {
    color:#666666;
}
.thumb-controll {
    padding-top: 10px;
    _padding-top: 0px;
    *padding-top: 0px;
}
.link-content .description {
    margin: 0px !important;
    padding: 0px !important; 
}
.link-content textarea#link_desc {
    margin: 0px !important;
    padding: 0px !important; 
}
.thumb-controll .nextPre {
    padding-bottom: 8px;
    overflow: hidden;
    height:1%;
    display: block;
}
.thumb-controll .position {
    color:#333333;
}

.thumb-controll a{
	background: transparent url(../../public/images/icons/combie_btn.gif) no-repeat;
	display:inline-block;
	height:22px;
	width:25px;
	vertical-align:middle;
}
.thumb-controll a:hover{
    background-color:transparent;
}
.thumb-controll a.next{
    background-position:-25px -83px;
}

.thumb-controll a.prev {
    background-position:0 -83px;
}
.nothumb {
    font-weight:bold;
    color:#5c5c5c;
}
#link_desc, #link_name {
    display:none;
    border:1px solid #bdc7d8;
    height:15px;
    margin:2px 0;
    padding:2px;
    width:280px;
}
#link_desc {
    width:300px;
    height:43px;
}
.btn-right-03 {
    border: none !important;
}
input.fontmo{
    color: #838383 !important;
}
span.wbr {
    display:inline-block!important;
    width:auto!important;
    float:none!important;
    margin:0!important;
}
span.err{
    color: red;
}
.liSearchActive{
 background:none repeat scroll 0 0 #EAF2FB;
    
}
.add-draf{
	width:326px; background:#D2DEEA; 
	overflow:hidden!important;
}
#showErrorId {background:#FFF9D7; border:1px solid #E2C822; padding:12px; font-size:12px; margin-bottom:10px}
.city div.suggestion-wrapper{
   width: 298px!important;
}
.txt_susgestion div.suggestion-wrapper{
    width:260px!important;
}
.txt_susgestion  div.suggestion-wrapper ul li {
    width: 258px;
}
.search-main div.suggestion-wrapper ul li .txt_avatar_search{
    width:248px;
}
.search-main div.suggestion-wrapper ul li p.end{
    padding-bottom:0;
} 
/*lighbox*/
.bigbox {
	position: fixed;
	z-index: 99999;
	top: 0;
	left: 0;
	width: 100%;
	display:none;
}
.windowmask {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 3000px!important;
	background: black;
	opacity: 0.6;
	filter: alpha(Opacity=60);
}
iframe.windowmask {
	position: relative;
	opacity: 0;
	filter: alpha(Opacity=0);
}
*html .windowmask {
	\width: 100%;
	w\idth: 100%;
	height:3000px!important;
}
.lightbox {
	position: absolute;
	top: 0;
	left: 0;
	background: transparent;
	font-family: Tahoma;
	font-size: 8.25pt;
}
.lightbox .closebutton {
 	position: absolute;
 	top: 3px;
 	right: 3px;
 	width: 18px;
 	height: 18px;
 	background: transparent url(../images/button/close.gif) no-repeat;
 	cursor: pointer;
}
#loading {
	position:fixed;
	z-index:2001;
	top:0;
	left:0;
	width:100%;
	display:none;
}
*html #loading {
	\position: absolute;
	p\osition: absolute;
}
#loading img{
	top: 350px;
	position: relative;
}
/*****/
.contentbox{min-width:300px; width:300px; margin:0; padding:0; overflow:hidden;}
.contentbox #lbheader {color:#FFFFFF; font-weight:bold; background:#317b0f; border:1px solid #3e8f19; padding:4px 12px}
.contentbox .lbcont .highlight{text-align:center; padding:10px 0 0 0}
.contentbox .lbcont .highlight span{text-align:center; padding:0 5px}
/**LightBox**/
.lightbox-sidebox {}
.lightbox-border .b {
  background:url(../../public/images/graphics/b.png);
  _background:none;
	*background:none;
	background:none\0/;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://banbe.net/lightbox/images/graphics/b.png', sizingMethod='scale');
}
.lightbox-border .bbody {
  background:url(../../public/images/graphics/bbody.png);
  _background:none;
	*background:none;
	background:none\0/;
}
.lightbox-border .tl {
	background:url(../../public/images/graphics/tleft.png) no-repeat;
}
*html .lightbox-border .tl{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://banbe.net/lightbox/images/graphics/tleft.png', sizingMethod='crop');
} 
.lightbox-border .tr {
	background:url(../../public/images/graphics/tr.png) no-repeat;
	_background:none;
	*background:none;
	background:none\0/;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://banbe.net/lightbox/images/graphics/tr.png', sizingMethod='crop');
}
.lightbox-border .bl {
  background:url(../../public/images/graphics/bleft.png) no-repeat;
}
*html .lightbox-border .bl{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://banbe.net/lightbox/images/graphics/bleft.png', sizingMethod='crop');
}
.lightbox-border .br {
  background:url(../../public/images/graphics/br.png) no-repeat;
  _background:none;
	*background:none;
	background:none\0/;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://banbe.net/lightbox/images/graphics/br.png', sizingMethod='crop');
}
.lightbox-border .tl, .lightbox-border .tr, .lightbox-border .bl, .lightbox-border .br {
  width:9px;
  height:8px;
  overflow: hidden;
  padding: 0;
}
.lightbox-boxhead {
	border-bottom:solid 1px #145699;
	margin: 0;
	padding: 0;
}
.lightbox-boxhead .tlc {
	background: url(../../public/images/graphics/lightbox-tlc.gif) no-repeat top left;
	margin: 0;
	padding-left:10px;
}
.lightbox-boxhead .trc {
	background: url(../../public/images/graphics/lightbox-trc.gif) no-repeat top right;
	margin: 0;
	padding-right:10px;
}
.lightbox-boxhead .boxhead-content {
	background:url(../../public/images/graphics/lightbox-tb.gif) repeat-x top;
	padding:4px 0px;
	font-size:12px;
	font-weight:bold;
	color:#fff;
}
.lightbox-boxhead .boxhead-content .close-btn {
	width:10px;
	height:10px;
	background:url(../../public/images/buttons/close-btn.gif) no-repeat;
	margin-top:3px;
}
.lightbox-boxhead .boxhead-content-main {}
.lightbox-boxbody {
	margin: 0;
	border:none;
	background-color:#fff;
	padding:10px;
}
/*Form*/
.lightbox-boxbody input.private, .lightbox-boxbody textarea.private {
	color:#333;
}
/**nhuantp@fpt.net**/
/**Share Stream Block06**/
.share-stream-block06 {
	padding-bottom:10px;
}
.share-stream-block06-main {
	width:407px;
	float:right;
}
.share-stream-block06 .block-highlight-border {
	width:405px !important;
}
.share-stream-block06 .highlight-border input.private, .share-stream-block06 .highlight-border textarea.private{
	width:385px;
	padding-top:5px;
	padding-bottom:5px;
	color:#838383;
}
.share-stream-block06 .block-text {
    padding: 20px 0 0 0px
}
.share-stream-block06 .block-text-main {	
    margin-bottom: 10px;
    width: 100%;
    float: left;
}
.lbcont .block-highlight-border{
	width:392px;
}
.lbcont .lbcont .wrapper-highlight-border {
	margin-bottom:2px;
}
*html .lbcont .arrow-top{
	top:-4px;
}
*+html .lbcont .arrow-top{
	left:15px;
}
.lbcont .highlight-border {
	background-color:#fff;
	font-size:12px;
	color:#838383;
	position:relative;
    border:solid 1px #d5d5d5;
}
.lbcont .highlight-border-share {
	background-color:#fff;
	font-size:12px;
	color:#838383;
	position:relative;
}
.lbcont .highlight-border-main {
	padding-left:0px;
	color:#838383;
}
.lbcont .highlight-border-main-share {
	padding-left:0px;
	color:#838383;
    border:solid 1px #d5d5d5;
}
.lbcont .highlight-border input.private, .highlight-border textarea.private,
.lbcont .highlight-border textarea.sfforcus{
	width:385px;
	padding-top:5px;
	padding-bottom:5px;
	color:#838383;
	border:#fff!important;
}
.lbcont .arrow-left {
	background:url(../../public/images/graphics/arrow-left.gif) no-repeat 0px 5px;
	padding-left:9px;
	margin-left:-9px;
    position: absolute;
    display: inline;
}
.ipe_share_w160{width:160px}
.share-stream-block06 .block-text-main .avatar_thumb{
    float:left;
    margin: 0 10px 0 0;
    display:inline;
}
#box#tag_hint{
    color: #838383;
    font-family: 'Tahoma';
    font-size: 11px;
    margin-top: 2px;
    position: absolute;
}
#msgShareDiv {min-height: 40px; font-weight: 400; padding: 5px;height:auto !important; height:40px;}
#msgShareDiv .tag{background:none repeat scroll 0 0 #D8DFEA;color:#014C8F;font-size:12px;overflow:hidden}
#friend_suggest_list{background:#FFF;position:absolute;z-index:10;width:403px;border:1px solid #DEDEDE;border-top:0px;margin: 1px 1 0 -9px;}
#friend_suggest_list .display_box{border-top:1px solid #DEDEDE;color:#000;font-size:12px;height:30px;overflow:hidden;padding:4px}
#friend_suggest_list .display_box .img{float:left;padding:0 10px;width:30px}
#friend_suggest_list .display_box .name{
    width: auto;
}
#friend_suggest_list .display_box_hover{background:none repeat scroll 0 0 #D2DEEA;}
#friend_suggest_list a b{color:#FF6C00}
#friend_suggest_message {background:none repeat scroll 0 0 #FFFFFF;border:1px solid #DEDEDE;overflow:hidden;padding:5px 10px;font-weight:400;font-size: 11px;z-index: 2; position: absolute;width: 383px; display: block;margin: 1px 1 0 -9px;}
#friend_suggest_message strong {color: #FF6C00;}
.lightbox-content01 .share .share-item{
    float: none;
    position: absolute;
    left: 0;
    top: 0;
}
.photo-block06-main .block-text{
    padding:10px 0 0 0
}
/*End Optimine CSS*/
/*Warning block*/
.wrapper-warning{
    margin-bottom: 10px;
}
.wrapper-warning .warning{
	margin:0px auto;
	margin-bottom:0px;
	margin-top:5px;
}
.wrapper-warning .warning .warning-main{
    background-color: #FFF9D7;
    border: 1px solid #E2C822;
    font-size: 11px;
    padding: 5px 10px;
}
.wrapper-warning .warning .warning-main .required02{
    color: #FF0000;
}